我想将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