未选中的赋值:'java.util.ArrayList'到'java.util.ArrayList <java.io.file>'less ...(Ctrl + F1)

时间:2015-09-05 21:20:08

标签: java android arraylist parcelable badparcelableexception

我正在从另一个活动中检索文件信息到我的主要活动中。但我面对未经检查的分配问题。我的代码如下。有谁能告诉我该怎么做才能解决这个问题。

    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设置为此(当我全局声明它时)。

0 个答案:

没有答案