用一个类继承自ListFragment类,然后注册ContextMenu时遇到了IllegalStateException:Content view not yet created的错误。
最后找到一个方法:
重写它的onViewCreated方法,然后在此方法中注册ContextMenu。
原因如下:
首先要说一下onCreateView()方法:
当一个类要得到fragment的布局layout的时候,就调用onCreateView()方法,来创建布局layout。但是这个时候也仅仅是得到了 如果我们想在这里获取ListView的话,就在onViewCreated中获取。
解决ListFragment中getListView()为空的方法
最新推荐文章于 2019-06-06 16:04:04 发布