@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
Log.i(TAG, "onCreateView: 23 ");
View view = inflater.inflate(R.layout.fragment_crime_list, container, false);//
Log.i(TAG, "onCreateView: 25");
mCrimeRecyclerView = (RecyclerView) view
.findViewById(R.id.crime_recycler_view);
Log.i(TAG, "onCreateView: 39");
mCrimeRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
Log.i(TAG, "onCreateView:41 ");
updateUI();
Log.i(TAG, "onCreateView: 43");
return view;
}
每次一运行到View view=inflater.inflat()...总是莫名崩溃,猜测是xml文件错误,的确,因为目前andriod已经不更新support 库
了,所以一开始写的
<!--<android.support.v7.widget.RecyclerView-->
是错的,改成
<?xml version="1.0" encoding="utf-8"?>
<!--<android.support.v7.widget.RecyclerView-->
<androidx.recyclerview.widget.RecyclerView
.......
这样子就好了。
本文详细介绍了在使用RecyclerView时遇到的崩溃问题及解决方案。问题源于使用过时的support库,通过将RecyclerView标签从android.support.v7改为androidx.recyclerview,成功解决了程序崩溃的问题。
&spm=1001.2101.3001.5002&articleId=104350876&d=1&t=3&u=e348c8b1729d41d1b8368925b84f047a)
3327

被折叠的 条评论
为什么被折叠?



