为什么我不能访问静态复选框对象?MainActivity中的片段静态复选框NullPointer异常
MainActivity(这里我想叫它)
if (color == 0) {
ColorFragment.yellow.setChecked(true);
}
...
ColorFragment(如果它被初始化)
static RadioButton yellow;
yellow = (RadioButton) getView().findViewById(R.id.yellow_button);
我已经尝试添加getApplicationContext(), getActivity()
和他人getView()
没有运气。
这是为什么造成这个NullPointerException
?
确保在将ColorFragment附加到主活动后执行“ColorFragment”? –
好主意,但即使在viewpager设置后显然会设置它,它仍然会给出一个NullPointer。 – Michael
“ColorFragment”在ViewPager中的位置是什么? –