如何将2D ArrayList从一个活动传递到另一个活动

时间:2014-02-20 18:56:26

标签: android

我有一个二维ArrayList,我想将它从一个活动传递到Android应用程序中的另一个活动。我该怎么办?

2 个答案:

答案 0 :(得分:0)

你可以使用putSerializable数组是可序列化的。

答案 1 :(得分:0)

你可以通过在任何类中创建一个静态变量(工具类)并存储你的nDim数组并在你想要的地方使用它,或创建必须实现Parcelable的自定义类来实现。界面,来自android master的更多细节here

http://developer.android.com/reference/android/os/Parcelable.html

在此之后将数据作为附加内容传递给Intent,请使用

intent.putStringArrayListExtra("arry_extra", arrayList);

并在其他活动中使用

收到相同内容
arrayList = intent.getStringArrayListExtra("arry_extra");