2012-02-28 39 views
9

我需要确保在运行访问其中一个菜单项的某个代码之前创建了选项菜单。有没有回调,或如何实现呢?当选项菜单创建完成时回调

在活动的onResume()上是否有任何保证菜单已经创建?

回答

-2
+0

这发生在创建...我想创建完成时的回调。 (xml充气,所有项目都可用,super.onCreateOptionsMenu完成...)。就像onPostCreate ... onPrepareOptionsMenu也不会做这项工作,因为它只是当按下菜单按钮时,或者当在API 11中调用invalidate时才被调用 – Mak 2012-02-29 06:38:09

+0

据我所知,这就是在该方法中发生的事情。您膨胀菜单,根据需要修改控件等。最终结果是菜单。根据文档,您可以坚持并参考它,直到下一次onCreateOptionsMenu被调用。如果你进一步阅读...还有onPrepareOptionsMenu()。如果这些不起作用,那么你需要更好地解释你需要什么。 – jsmith 2012-02-29 13:48:23