Android onCreateOptionsMenu方法是什么时候调用的 ?

如果在比较早期就调用了那能不能用什么方法设置让Menu在其他数据生成完成后再调用?... 如果在比较早期就调用了那能不能用什么方法设置 让Menu在其他数据生成完成后再调用? 展开
 我来答
百度网友f036095c5
推荐于2016-10-23 · TA获得超过1234个赞
知道小有建树答主
回答量:729
采纳率:83%
帮助的人:638万
展开全部
onCreateOptionsMenu是在第一次menu显示的时候调用的,也就是你第一次点击menu按钮。这个时候,你xml配置的menu就会被加载进来。之后你还想更新menu信息,可以使用onPrepareOptionsMenu。也就是从第二次点击menu按钮显示的时候都会调用这个。你完全可以等待数据全部加载之后,再来初始化menu相关的信息。然后在这两个接口调用的时候去做menu的信息修改。
追问
感觉好像是第一次点击按钮之前就调用了, 不然为什么我写在里面的用一个对象调用一个方法的时候  说那个对象为空!
追答
这个不会错的,不信你可以再去阅读官方文档。至于你的代码为什么有问题,你可以贴出来看看
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式