可以用bundle putSerializable(String,Serizlizable)數據或者直接用intent putExtrr(String,Serizlizable)數據。
我有一個需求需要傳遞多個自定義類型數據,於是我寫了一個數據類Value把我需要的那些自定義數據封裝了起來,這個類實現了Serizlizable接口。但是在putExtra的時候出現了錯誤。
後來我發現要想在Activity之間傳遞數據必須所有的內容都實現serializable接口才行,而我的Value中封裝的一個自定義類型數據沒有實現這個接口,所以出現了錯誤。
之後我讓那個自定義類型實現了serializable接口就沒有問題了。