我正在尝试使用android.os.Parcel中的readBooleanArray,但是readBooleanArray返回void,因此,我不清楚如何使用此方法。
我正在使用以下方法向包裹中写入内容:
public void writeToParcel(Parcel out, int flags) {
out.writeBooleanArray(new boolean[] {value});
}
如何在Parcelable构造函数中获取此值?
最佳答案
我相信您需要传递一个boolean [],包裹中的值将被复制到该值,然后从该数组中读取数据。
样例代码:
boolean[] myBooleanArr = new boolean[1];
parcel.readBooleanArray(myBooleanArr);
boolean value = myBooleanArr[0];
关于android - 如何使用Parcel.readBooleanArray()?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7230633/