在我的第一个活动中,我有存储在Bitmap类型的ArrayList中的位图列表, 我的第二个活动需要相同的列表。 我怎样才能做到这一点?
请帮忙!
答案 0 :(得分:0)
创建Pojo类,其中包含您需要传递给下一个Activity的必填字段,如下所示: 在Android Studio窗口中,使用windows + Insert键生成getter,setter和Parcelable方法。
public class PojoClass {
private String name;
private String id;
private String place;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getPlace() {
return place;
}
public void setPlace(String place) {
this.place = place;
}
}
将值设置为pojo class:
Intent intent = new Intent(this,NextActivity.class);
intent.putExtra("Data", pojoclass);
startActivity(intent);
在下一个活动中 ArrayList arrayList = getIntent()。getParcelableExtra(" Data");