datas数组样式:
[{"id": 1, "name": "blue"}, {"id": 1, "name": "bl"}, {"id": 1, "name": "blu"}, {"id": 1, "name": "blue"}]
传输页面:
Bundle b = new Bundle();
b.putString("datas", new Gson().toJson(datas));
startActivity(Next.class, b);
Next接受页面
private List<Rec> datasList = new ArrayList<>();
datasList.clear();
List<Rec> list = new Gson().fromJson(b.getString("datas"), new TypeToken<List<Rec>>(){}.getType());
datasList.addAll(list);
Rec类
public class Rec implements Serializable {
private long id;
private String name;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}