【发布时间】:2017-07-26 17:59:53
【问题描述】:
我在设置 RecyclerViewAdapter 时遇到了一些问题
我收到错误
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() 为 null,在这种情况下可能不是正确的调用方法。 -
对不起,我的英文不好,我听不懂你在说什么
标签: java android android-fragments nullpointerexception android-recyclerview