gpt4 book ai didi

java - 我试图在两个 Activity 之间传递一个对象数组列表,

转载 作者:行者123 更新时间:2023-11-29 20:50:45 26 4
gpt4 key购买 nike

我正在尝试在两个 Activity 之间传递一个对象数组列表,

ArrayList<Employee> list1 = new ArrayList<Employee>();

list1 有数据。我正在发送这个

i.putStringArrayListExtra("CMPNY", list1);

但是显示错误

The method putStringArrayListExtra(String, ArrayList) in the type Intent is not applicable for the arguments (String, ArrayList)

请任何人帮助如何将列表从一个 Activity 发送到另一个 Activity

最佳答案

您绝对可以传递对象的 ArrayList,但条件是您的 Employee 类应该实现 Serializable 或 Parcelable。

class Employee extends Parcelable
{
// Your member data
// Your getter setter methods
@Override
public int describeContents() {
// TODO Auto-generated method stub
return 0;
}

/**
* Storing the Student data to Parcel object
**/
@Override
public void writeToParcel(Parcel dest, int flags) {

}
}

检查此链接以获取 Parcelable

关于java - 我试图在两个 Activity 之间传递一个对象数组列表,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29205053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com