我正在尝试使用
android.os.Parcel中的readBooleanArray,但readBooleanArray返回void,因此我不清楚如何使用此方法.
public void writeToParcel(Parcel out,int flags) { out.writeBooleanArray(new boolean[] {value}); }
解决方法
我相信你需要传递一个boolean [],Parcel中的值将被复制到那个,然后你从那个数组中读取.
示例代码:
boolean[] myBooleanArr = new boolean[1]; parcel.readBooleanArray(myBooleanArr); boolean value = myBooleanArr[0];