我有一些问题,当我设置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
对不起我的英语不好,我不明白你在说什么 –