国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

很詳細(xì)的android序列化過程Parcelable

2019-12-12 05:31:57
字體:
供稿:網(wǎng)友

直接上代碼:注釋都寫的很清楚了。

public class Entry implements Parcelable{public int userID;public String username;public boolean isMale;public Book book;//序列化對(duì)象可以嵌套序列化對(duì)象,前提是2個(gè)類的對(duì)象都被序列號(hào)過//幾乎所有情況下都返回0,可以不管@Overridepublic int describeContents() {return 0;}//序列化對(duì)象,將對(duì)象寫到序列號(hào)數(shù)據(jù)結(jié)構(gòu)中//flags:大多數(shù)情況為0@Overridepublic void writeToParcel(Parcel out, int flags) {out.writeInt(userID);out.writeString(username);out.writeInt(isMale ? 1:0);out.writeParcelable(book, 0);// out.writeList(list);也可以序列號(hào)list和Map,前提是list和Map里面的數(shù)據(jù)都是可序列號(hào)的// out.writeMap(Map);}public Entry(int userID,String username,boolean isMale) {this.userID = userID;this.username = username;this.isMale = isMale;}//反序列化public static final Parcelable.Creator<Entry> CREATOR = new Creator<Entry>() {//創(chuàng)建指定長(zhǎng)度的原始對(duì)象數(shù)組@Overridepublic Entry[] newArray(int size) {// TODO Auto-generated method stubreturn new Entry[size];}//從序列號(hào)過后的對(duì)象中創(chuàng)建原始對(duì)象@Overridepublic Entry createFromParcel(Parcel source) {// TODO Auto-generated method stubreturn new Entry(source);}};//從序列號(hào)后的對(duì)象中創(chuàng)建原始對(duì)象private Entry(Parcel in){userID = in.readInt();username = in.readString();isMale = in.readInt() == 1;in.readParcelable(Thread.currentThread().getContextClassLoader());}}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 达日县| 荥阳市| 苍山县| 普兰县| 银川市| 梅州市| 德清县| 余姚市| 洛宁县| 宜阳县| 油尖旺区| 周口市| 怀远县| 茌平县| 巴南区| 永宁县| 潼关县| 井陉县| 栾城县| 永仁县| 辽阳市| 京山县| 武川县| 蓬莱市| 卓资县| 梅州市| 临沭县| 崇明县| 侯马市| 容城县| 合肥市| 淮南市| 武鸣县| 汉源县| 马山县| 惠水县| 长治县| 新建县| 巫山县| 铅山县| 九寨沟县|