我正在创建应用程序,玩家将他们的名字放入程序中,程序将他们的名字发送到字符串数组中的下一个活动,然后下一个程序将数组放入列表中,然后对其进行随机播放。出于某种原因,每次我尝试使用 .setText 函数时,应用程序都会收到 nullpointerexception 错误。我已经用 toast 测试了该列表,以验证它不为空,而事实并非如此。有什么建议么?
endInstructions = (Button)findViewById(R.id.buttonEndInstructions);
player = (TextView)findViewById(R.id.textViewPlayerName);
endInstructions.setOnClickListener(this);
Bundle ext = getIntent().getExtras();
int numberOfPlayers= ext.getInt("numberofplayers");
String[] sarray = ext.getStringArray("namearray");
names = Arrays.asList(sarray);
Collections.shuffle(names);
Toast.makeText(this, names.get(0), Toast.LENGTH_SHORT).show();
//player.setText(names.get(0));
提前致谢!