在prepareOptionsMenu(功能菜单)onCreateOptionsMenu(菜单菜单)之间的区别是什么? [英] What is the difference between onCreateOptionsMenu(Menu menu) and onPrepareOptionsMenu(Menu menu)?
问题描述
onCreateOptionsMenu(菜单菜单)之间和prepareOptionsMenu(菜单菜单)。
Difference between onCreateOptionsMenu(Menu menu) and onPrepareOptionsMenu(Menu menu).
推荐答案
onCreateOptionsMenu()
被调用一次。
在prepareOptionsMenu()
被称为菜单打开每一次。
onCreateOptionsMenu()
is called once.
onPrepareOptionsMenu()
is called every time the menu opens.
在<一个href="http://developer.android.com/reference/android/app/Activity.html#onCreateOptionsMenu%28android.view.Menu%29"><$c$c>onCreateOptionsMenu()$c$c>文档:
这是只被调用一次,第一次显示选项菜单。为了每次显示时更新菜单,请参见<一href="http://developer.android.com/reference/android/app/Activity.html#on$p$ppareOptionsMenu%28android.view.Menu%29"><$c$c>on$p$ppareOptionsMenu(Menu)$c$c>.
This is only called once, the first time the options menu is displayed. To update the menu every time it is displayed, see
onPrepareOptionsMenu(Menu)
.
这篇关于在prepareOptionsMenu(功能菜单)onCreateOptionsMenu(菜单菜单)之间的区别是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!