我可以使用像这样的Parceler包裹一些模型:
@Parcel(Serialization.BEAN)
public class PasswordSetModel {
private String mPassword;
private String mRepetition;
/* Getter & Setter */
...
但是如果这个类是另一个类的一部分,那么该机制不起作用。我正在为mPasswordSetModel获取一个NPE。在构造函数中创建实例不起作用,因为在取消分析后成员mPassword和mRepetition为null。
@Parcel
public class RegistrationModel {
private PasswordSetModel mPasswordSetModel;
/* Getter & Setter */
...
那么如何使用Parceler来包裹它呢?
答案 0 :(得分:1)
public String getPassword() {
return mPassword;
}
public PasswordSetModel setPassword(String password) {
mPassword = password;
return this;
}
public String getRepetition() {
return mRepetition;
}
public PasswordSetModel setRepetition(String repetition) {
mRepetition = repetition;
return this;
}
现在似乎找到了setter,因此模型为NULL