工做的一些簡單總結

1、intent map傳值 和 list 傳值java

------------------------------------map 傳值-----------------------------------------code

HashMap<String,String> map = (HashMap<String,String>) list.get(arg2);(必定要是hashmap)
Intent intent = new Intent();
intent.putExtra("map",map);
接收方
HashMap<String, String>) map =  (HashMap<String, String>) getIntent().getSerializableExtra("map");

------------------------------------list傳值-------------------------------------------對象

ArrayList<HashMap<String, Object>> listItem = new ArrayList<HashMap<String, Object>>();
intent1.putExtra("listItem", listItem);
接受方
getSerializableExtra(),

------------------------------------對象傳值-------------------------------------------繼承

繼承Serializable
intent.putExtra("obj",obj);
接受方
Objcet obj = (Object)getIntent().getSerializableExtra("obj");
相關文章
相關標籤/搜索