Bundle bundle = new Bundle();
bundle.putParcelableArrayList("countiesof",
(ArrayList<? extends Parcelable>) jsonDataList);
Intent intent = new Intent(SplashActivity.this, HomeActivty.class);
intent.putExtra("mycountries", jsonDataList);
startActivity(intent);
现在,我想将arraylist从一个活动传递给另一个活动。
答案 0 :(得分:1)
Intent intent = new Intent(SplashActivity.this, HomeActivty.class);
putStringArrayListExtra(String name, ArrayList<String> value)
startActivity(intent);
答案 1 :(得分:0)
您可以将ArrayList声明为静态类似
public static ArrayList<String> array = new ArrayList<String>();
通过这样做,您可以通过
从任何地方访问您的ArrayListactivity_name.array;
其中activity_name是您声明静态ArrayList
的活动或类答案 2 :(得分:0)
我已经要求将一项活动传递给另一项活动。请阅读此主题。
How to pass bean class one activity to another activity on android