爲什麼我不能訪問靜態複選框對象?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中的位置是什麼? –