onActivityCreated整个方法删掉
initInfo整个方法的内容挪到onCreateView里面,并把View view = LayoutInflater.from(getContext()).inflate(R.layout.list_item,null);删掉即可
学习的路还很长啊
1.在Fragment的onActivityCreated里面初始化东西很容易崩溃,新手不要用这个方法。
2.调用了2遍initInfo重复初始化。
3.LayoutInflater等于重新new了一堆view,你在initInfo里用了但没有添加到任何控件上(没有返回给Fragment)
4.R.layout.list_item里面的布局明显是adapter的,你却拿他来view.findViewById(R.id.lv)找listview,肯定找不到了,就算找到了,根据第三条错误你的页面也不会有任何反应。
5.崩溃最简单的,直接找错误日志即可,以后记得先看错误日志,实在不会再把错误日志和对应代码发出来,新手博客:https://blog.csdn.net/weimingjue/article/details/87921494