android 中傳遞物件的集合

2021-12-22 08:17:58 字數 1126 閱讀 2292

1樓:

intent intent = ....;//intent定義

arraylistlist = .....;//list賦值

intent.putextra("userlist", list.toarray());

startactivity(intent);

前提是list中的user必須implements serializable

接收時:

intent intent = this.getintent();

object cobjs = (object) intent.getserializableextra("userlist");

for (int i = 0; i < cobjs.length; i++)

2樓:千鋒教育

方法1:

直接讓user類繼承serializable或者parcelable介面即可,intent只可以傳輸序列化的物件

//user類

public class user implements serializable

//直接加入intent

listlist = new arraylist();

intent intent = new intent();

intent.putextra("list",list);

方法2:

把list集合轉為字串表示,可以使用json格式,直接用gson框架轉換即可,再到另一個activity轉換回來

listlist = new arraylist();

type type = new typetoken()>(){}.gettype();

string json = new gson().tojson(list,type);

intent.putextra("list",json);

//轉換回list

string json = getintent.getstringextra("list");

type type = new typetoken()>(){}.gettype();

listlist = new gson().fromjson(json,type);

Android中的ListView,如何讓每個Item背景色不同

listview的內容在adapter中配置,你可以寫一個baseadapter的子類,在getview方法中,利用position引數來獲取當前item的索引,判斷索引的數值來決定這個item的背景色或者其他的ui樣式等 寫一個adapter 根據裡面的position裡判斷是第幾個然後setba...

兼葭中傳遞感情的方式是什麼,傳遞感情的對聯有哪些

借景抒情。這首詩向我們展示了一副悽清蕭索的晚秋畫面。表達了主人公對美好愛情的追求,嚮往和相思之苦。這首詩三章都用秋水岸邊悽清的秋景起興,所謂 蒹葭蒼蒼,白露為霜 蒹葭悽悽,白露未晞 蒹葭采采,白露未已 刻劃的是一片水鄉清秋的景色。既明寫了主人公此時所見的客觀景色,又暗寓了他此時的心情和感受,與詩人困...

求回答邏輯學中的普遍單獨集合非集合概念

集合概念就是以集合體為反映物件的概念 非集合概念反映的物件不是集合體。舉例如下 普遍的集合概念 森林 山脈 叢書等。它們的物件不是一個,但每個都是以集合體為反映物件,集合體與其構成部分是整體與部分的關係。比如森林由很多樹木構成,但每棵樹木都不是森林。普遍的非集合概念 樹 山峰 書等。它們的物件不是一...