【发布时间】:2023-03-29 21:53:01
【问题描述】:
我有一个Arraylist 的自定义对象。我正在尝试将它从一个 java 文件传递到另一个。我尝试了putExtra 方法和Parcelable 选项;但我无法理解Parcelable。
这是我的自定义对象:
public class AddValues implements Serializable{
public int id;
String value;
public AddValues(int id, String value)
{
this.id = id;
this.value = value;
}
@Override
public String toString() {
String result = "id = "+id+","+" value = "+value;
return result;
}
public int getid()
{
return this.id;
}
public String getvalue()
{
return this.value;
}
}
这是我发送ArrayList的代码:
Intent intent = new Intent(BluetoothLeService.this,HomePageFragment.class);
intent.putExtra("id", data_id);
intent.putExtra("value", list);
这里的“列表”指的是ArrayList。
【问题讨论】:
-
你有什么问题?显示您从意图中获取
list的代码。