我想将ArrayList从一个活动传递到另一个活动。
我发现pass arraylist from one activity to other的此链接有用。

但是当我使用

    ArrayList<String> hyperlinks = new ArrayList<String>();
                           ...

    Intent myIntent=new Intent(Player.this,VideoActivity.class);
                    Bundle mBundle = new Bundle();
                    mBundle.putStringArrayListExtra("hyperlinks", hyperlinks);
                    //mBundle.putString("filePath", hyperlinks.get(0));
                    myIntent.putExtras(mBundle);
                    Player.this.startActivity(myIntent);


然后我在mBundle.putStringArrayListExtra遇到错误,
表示未为Bundle类型定义方法putStringArrayListExtra(String,ArrayList)

请指导我该怎么做??

谢谢

最佳答案

有很多方法可以做到,但是您是否尝试过:

myIntent.putStringArrayListExtra(key, hyperlinks);


此外,Bundle对象具有

 putStringArrayList

07-25 22:20