通過Intent 傳遞帶泛型的 list

2021-08-20 06:58:55 字數 413 閱讀 9930

前提  :實體類實現了 serializable  介面:

1.b activity 傳送

intent intent = new intent();

intent.putextra("listdata", (serializable) list);//你自己的帶泛型的list 陣列

setresult(result_ok, intent);

2.接收

private listchosesnlist = new arraylist<>(); //宣告b activity  回傳過來的同樣泛型的list

chosesnlist = (list) data.getserializableextra("list");

好了,是不是很簡單。。。。。。。。。。。。。解決了你的問題,點個小贊吧。。。。。

Android通過Intent傳送帶附件的電子郵件

android.net.mailto類可以處理類似mailto android5858 163.com 這樣的電子郵件的url。那麼如果遇到乙個email的url我們又該如何解析內容呢?首先,我們看下mailto的公共方法 string getbody 從乙個url獲取郵件的正文內容 string ...

迭帶器與泛型

看下面的例子的時候請使用f11鍵單步執行,檢視執行過程 using system using system.collections using system.collections.generic public class persons ienumerable region ienumerable...

java 通過反射無視泛型要求

廢話不多說了。直接亮 listcoll new arraylist coll.getclass getmethod add object.class invoke coll,abc coll.getclass getmethod add object.class invoke coll,ddd sy...