请教一下,这个好像是这里面的list
Android开发:类A里面有list<B>,请问下Intent传递如何得到这个类A
答案:2 悬赏:70 手机版
解决时间 2021-03-18 12:36
- 提问者网友:蓝莓格格巫
- 2021-03-17 18:24
比如我的部门类DepartMent类里面有个班组列表List,我序列化了department,然后是bundle.putSerializable("ss", department);我在另外一个activity里面用Intent.getSerializableExtra("ss");得不到这个值,department和Team都序列化了;
请教一下,这个好像是这里面的list的问题。
请教一下,这个好像是这里面的list
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-03-17 18:42
不能转换为list list没有实现Serializable接口 arraylist实现了
我估计是这个问题!!你试试!!
我估计是这个问题!!你试试!!
全部回答
- 1楼网友:duile
- 2021-03-17 19:28
你implements Parcelable试试看呢,我都是实现这个接口的,在你的Team里面实现,很容易
@Override
public int describeContents() {
// TODO Auto-generated method stub
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(name);
dest.writeString(mac);
}
public static final Parcelable.Creator CREATOR = new Creator() {
public BlueToothBean createFromParcel(Parcel source) {
BlueToothBean bean = new BlueToothBean();
bean.name = source.readString();
bean.mac = source.readString();
return bean;
}
public BlueToothBean[] newArray(int size) {
return new BlueToothBean[size];
}
};
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯