您的位置:首页 > 其它

解决ListFragment中getListView()为空的方法

2015-11-14 15:50 281 查看
用一个类继承自ListFragment类,然后注册ContextMenu时遇到了IllegalStateException:Content view not yet created的错误。

最后找到一个方法:

重写它的onViewCreated方法,然后在此方法中注册ContextMenu。

原因如下:

首先要说一下onCreateView()方法:

当一个类要得到fragment的布局layout的时候,就调用onCreateView()方法,来创建布局layout。但是这个时候也仅仅是得到了 如果我们想在这里获取ListView的话,就在onViewCreated中获取。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  contextmenu