Intent 能傳遞的數據類型


1. Serializable,將對象序列化成二進制數據傳遞

2. charsequence: 主要用來傳遞String,char等

3. parcelable: 這個android提供的一種新的類型,用來封裝數據的容器,和Serializable相似,但是序列化的方式不同

4.Bundle: Bundle是將數據傳遞到另一個上下文中或保存,或者回復自己狀態的數據存儲方式,數據不是持久化狀態。

 

parcelable和Serializable的區別又是什么呢?

Serializable的作用是保存對象的屬性到本地文件,數據庫,網絡流等方便數據傳輸,也可程序之間傳遞。

parcelable的設計的目的是為了解決Serializable效率不高的問題,內存開銷小,所以在內存間傳遞數據的方式用parcelable,缺點是不能持久化。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM