android – 如何使用Parcel.readBooleanArray()?

前端之家收集整理的这篇文章主要介绍了android – 如何使用Parcel.readBooleanArray()?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用 android.os.Parcel中的readBooleanArray,但readBooleanArray返回void,因此我不清楚如何使用此方法.

我正在使用以下方法向包裹写入内容

public void writeToParcel(Parcel out,int flags) {
    out.writeBooleanArray(new boolean[] {value});
}

如何在Parcelable构造函数获取此值?

解决方法

我相信你需要传递一个boolean [],Parcel中的值将被复制到那个,然后你从那个数组中读取.

示例代码

boolean[] myBooleanArr = new boolean[1];
parcel.readBooleanArray(myBooleanArr);
boolean value = myBooleanArr[0];

猜你在找的Android相关文章