Intent傳遞物件主要有兩種方法

一種是用Serializable

它是用在有Treade時可以控制物件避免被同時使用

另一種是用Parcelable

是Android原生的方法

沒特別需求時建議使用Parcelable

效能會比較好

 

1. 官網https://developer.android.com/reference/java/io/Serializable.html

 

2. 使用時很簡單, 只要在目標物件直接implements Serializable即可

 

3. 傳遞時直接使用putExtra

 

4. 取得時要用getSerializableExta(鍵值)來取得

 

5. 官網https://developer.android.com/reference/android/os/Parcelable.html

 

6. 在目標物件直接implements Parcelable即可

 

7. 再來Add Parcelable implementation就會幫妳寫好了

 

8. 傳遞時直接使用putExtra

 

9.  取得時要用getParcelableExta(鍵值)來取得

文章標籤
全站熱搜
創作者介紹
創作者 RX1226 的頭像
RX1226

給你魚竿

RX1226 發表在 痞客邦 留言(0) 人氣(282)