android序列化Parcelable对boolean的实现

writeToParcel:

dest.writeByte((byte) (myBoolean ? 1 : 0));     //if myBoolean == true, byte == 1

readFromParcel:

myBoolean = in.readByte() != 0;     //myBoolean == true if byte != 0

很简单,有木有,只是把boolean转成byte就行了。

你可能感兴趣的:(android序列化Parcelable对boolean的实现)