首先编写一个类 继承ListFragment
在onCreateView生命周期中调用 this.getListView() 会报错 java.lang.IllegalStateException: Content view not yet created
为什么呢?
首先看一下onCreateView生命周期的解释
onCreateView()
当activity要得到fragment的layout时,调用此方法,fragment在其中创建自己的layout(界面)。
这里仅仅是得到fragment的布局文件
如果我们想在这里获取ListView的话
我们可以使用 mListView=(ListView) view.findViewById(android.R.id.list); 这种方式获取ListView
第二种解决方法
重写
onViewCreated 当fragment的onCreateView()方法返回后调用此方法。
我们在此方法中 this.getListView()即可