@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
.......
这样子就好了。