我有一些問題,當我設置RecyclerViewAdapter試圖調用虛擬方法android.content.Context android.support.v4.app.FragmentActivity.getApplicationContext()「的Android
我得到錯誤
顯示java.lang.NullPointerException:嘗試在 空對象引用調用虛擬方法 'android.content.Context android.support.v4.app.FragmentActivity.getApplicationContext()'
符合mLayoutManager = new LinearLayoutManager(getActivity().getApplicationContext());
如何修復
for (ProfileFeedListModelTwo.PostBean.PollBean pollBean : pp){
pollBeanArrayList.add(pollBean);}
adapDetailTopicPoll = new AdapDetailTopicPoll(pollBeanArrayList,getContext());
mLayoutManager = new LinearLayoutManager(getActivity().getApplicationContext());
recyclerView.setLayoutManager(mLayoutManager);
recyclerView.setItemAnimator(new DefaultItemAnimator());
recyclerView.setAdapter(adapDetailTopicPoll);
嘗試一些其他檢索活動的方法,例如'getParentActivity()'。根據錯誤,您的getActivity()爲空,可能不是在這種情況下調用的正確方法。 – astrade
對不起我的英語不好,我不明白你在說什麼 –