android 如何在activity之间传递List 类型的数据?
android 怎么在activity之间传递List 类型的数据??我有两个activity, 之间要传递一个List 变量,这个List里
android 怎么在activity之间传递List 类型的数据??
我有两个activity, 之间要传递一个List 变量,这个List里面存放的是我自定义的数据类 MyDataClass;
如 List<MyDataClass> list = new ArrayList();
我怎么把这个list放到 Intent里面去,传递到下一个activity ??
[解决办法]
[解决办法]我是这样做的:创建一个类包含这个链表,然后传递的时候传递这个新类的对象,其中包含那个链表
[解决办法]通过HashMap of WeakReferences传递对象。当一个Activity需要向另外一个Activity传递对象时,可以使用一个关键字把对象存在一个 HashMap中,并把这个关键字通过Internt的Extras发给目标Activity,目标Activity接到该关键字后使用该关键字把对象从 HashMap中取出。
[解决办法]只可以传递单个自定义对象(putSerializable()) 或者 ArrayList<基本数据类型> (putStringArrayList,putIntArrayList.....)