1
ArrayList<String> ids = ArrayList<String>();
會是什麼使它Parceleable最乾淨的方式是什麼?顯然字符串本身是不可分的,所以Parcel.writeList(ids)
不起作用。
我在想分段ArrayList<Uri>
或將數組內容放入Bundle
。
ArrayList<String> ids = ArrayList<String>();
會是什麼使它Parceleable最乾淨的方式是什麼?顯然字符串本身是不可分的,所以Parcel.writeList(ids)
不起作用。
我在想分段ArrayList<Uri>
或將數組內容放入Bundle
。
將您的列表轉換爲字符串[]並使用Parcel.writeStringArray。例如here
這個心不是parcelizing,而是把它放在一個包:
ArrayList<String> ids = new ArrayList<String>();
savedInstanceState.putStringArrayList("key",ids);
什麼[Parcel.writeStringList(http://developer.android.com/reference/android/os/Parcel。 HTML#writeStringList(java.util.List中))? –
2012-12-29 16:53:12