我有一个父Activity,它有以下代码。
void parentMethod(){
c1=(CheckBox)findViewById(R.id.checkBox1);
c2=(CheckBox)findViewById(R.id.checkBox2);
c3=(CheckBox)findViewById(R.id.checkBox3);
if(c1.isChecked()){
p.setC1("1");
}
if(c2.isChecked()){
p.setC2("1");
}
if(c3.isChecked()){
p.setC3("1");
}
}
此处 c1 , c2 , c3 为checkboxes
。
现在我有一个子活动,它延伸到上述父活动之上。
void childMethod(){
super.parentMethod();
}
它以父方法java.lang.NullPointerException
给我if(c1.isChecked())
。
有什么办法可以从父类中获取复选框值吗?