【发布时间】:2015-03-23 07:26:18
【问题描述】:
我正在尝试在两个活动之间传递一个对象数组列表,
ArrayList<Employee> list1 = new ArrayList<Employee>();
list1 有数据。我正在发送 liske 这个
i.putStringArrayListExtra("CMPNY", list1);
但它显示错误
Intent 类型中的 putStringArrayListExtra(String, ArrayList) 方法不适用于参数 (String, ArrayList)
请任何人帮助如何将列表从一项活动发送到另一项活动
【问题讨论】:
-
创建数组列表为
ArrayList<String> list1 = new ArrayList<String>(); -
您可以更改问题的标题吗?
-
员工是类。它有一些数据。我将员工数据添加到 arraylist。我正在尝试将 arraylist 从一个活动发送到另一个活动。
-
尝试 putParcelableArrayListExtra() 并回答@Hardik
-
把
List<Employee>放到一个POJO中,然后把那个POJO放到parcelabler.com中,然后把那个POJO和putParcelableExtra放到bundle中,确保Employee也是Parcelable的(把它扔进Parcelabler)