我正在从另一个活动中检索文件信息到我的主要活动中。但我面对未经检查的分配问题。我的代码如下。有谁能告诉我该怎么做才能解决这个问题。
Intent i = getIntent();
Bundle b = i.getExtras();
mysongs = (ArrayList) b.getParcelableArrayList("songlist");// This line shows this problem.
int position = b.getInt("pos",0);
Uri uri = Uri.parse(mysongs.get(position).toString());
mediaPlayer = MediaPlayer.create(getApplicationContext(),uri);
mediaPlayer.start();
我通过将其声明为全局来尝试此行。但问题是我无法将bundel b设置为此(当我全局声明它时)。