Android Parcelable传递复杂类型数据
有些时候需要在activity之间或通过handler message 传递复杂数据类型得出数据,这时候往往会比较麻烦,通过实现Parcelable接口将复杂数据封装起来,
一、利用工具类,即新建类实现Parcelable接口
主要实现三个方法:
1、describeContents() 直接返回0 就可以了
2、writeToParcel(Parcel dest, int flags) 将外部数据写入到Parcel中(封装起来)但是要注意在其他地方读取数据的顺序应该与这儿写入的顺序一致,否则会数据混乱。
主要实现三个方法:
1、describeContents() 直接返回0 就可以了
2、writeToParcel(Parcel dest, int flags) 将外部数据写入到Parcel中(封装起来)但是要注意在其他地方读取数据的顺序应该与这儿写入的顺序一致,否则会数据混乱。