我正在尝试创建一个Parcelable对象,以便传递给一个活动,我开始编写实现Parcelable的Userclass.
Userare的一个属性是boolean,所以我通过引用答案来做到这一点.在实现Parcelable 接口时如何读取/写入布尔值?
但是出现了错误,我得到了一个空引用错误.它说:
java.lang.NullPointerException:尝试在空对象引用上调用虚方法'boolean java.lang.Boolean.booleanValue()'.
代码如下.
public class User implements Parcelable{
private String userName;
private String passWord;
private Boolean oldUser;
public String getUserName() {
return userName;
}
public String getPassWord() {
return passWord;
}
public Boolean getOldUser() {
return oldUser;
}
public void setUserName(String userName) {
this.userName = userName;
}
public void setPassWord(String passWord) {
this.passWord = passWord;
}
public void setOldUser(Boolean oldUser) {
this.oldUser = oldUser;
}
@Override
public int describeContents() {
return 0; …Run Code Online (Sandbox Code Playgroud)