Android 我的代码有什么问题:导致java.lang.NullPointerException
你能看到我代码中的问题吗?我得到一个例外:Android 我的代码有什么问题:导致java.lang.NullPointerException,android,fragment,android-recyclerview,android-linearlayout,Android,Fragment,Android Recyclerview,Android Linearlayout,你能看到我代码中的问题吗?我得到一个例外: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.widget.RecyclerView.setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager)' on a null object reference 使用此代码: RecyclerV
java.lang.NullPointerException:
Attempt to invoke virtual method 'void android.support.v7.widget.RecyclerView.setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager)' on a null object reference
使用此代码:
RecyclerView recyclerView;
RecyclerView.Adapter adapter;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.latest_events_fragment, container, false);
recyclerView = (RecyclerView)view.findViewById(R.id.events_recycler);
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity());
recyclerView.setLayoutManager(linearLayoutManager );
list.add("A");
list.add("B");
list.add("C");;
// specify an adapter
adapter = new EventsRecyclerAdapter(list);
recyclerView.setAdapter(adapter);
return view;
}
这是我的.xml文件,名为events_list.xml
`
`您的回收器视图对象为空。在此处查找时,请确保使用了正确的id:
recyclerView = (RecyclerView)view.findViewById(R.id.events_recycler);
如果id正确,请确保您使用的是您想要的布局。您可能在recyclerview id上犯了错误。发布您的布局是真的吗?在评论中?把它贴在你的问题上,伙计。这会更容易阅读