如何解决如何通过意图传递可拆分类而没有空错误
ClassA:
public ClassA implements Parcelable {
private ClassB classb; // Field
...
// Constructor
public ClassA(ClassB classb) {
this.classb = classb;
}
public ClassB getClassB() { return classb; }
}
B级:
public ClassB implements Parcelable {
private String name;
}
MainActivity:
ClassB classb = new ClassB();
ClassA classa = ClassA(classb);
Intent intent = new Intent(this,ItemListActivity.class);
intent.putExtra("classa",classa);
startActivityForResult(intent,0);
ItemListActivity:
Intent intent = getIntent(); // Receiving intent
ClassA classa = (ClassA) intent.getParcelableExtra("classa");
但是,问题是classa.getClassB()返回null。 我不确定是什么问题,有人可以帮我吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。