Parcelable原理分析以及读取数据异常的根源问题分析
着急的先看结论:Parcelable 的成员变量读写需要严格的遵循 先写先读、后写后读的原则。所以出现数据读取异常,大概率是因为读取顺序和写入顺序不一致。
想学东西的看后文分析
如下例子
public class PackageInfo implements Parcelable {
public String packageName="com.exemple.aa";
public int appId = 0;
public int appMode = 0;
public String apkPath="/data/data/com.eae.fgf/file/a.apk";
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(this.packageName);
dest.writeInt(this.appId);
dest.writeSt
共有 0 条评论