onCreateOptionsMenu(菜单菜单)和onPrepareOptionsMenu(菜单菜单)有什么区别?

onCreateOptionsMenu(菜单菜单)和onPrepareOptionsMenu(菜单菜单)之间的区别。

onCreateOptionsMenu()被调用一次。
每次打开菜单时都会调用onPrepareOptionsMenu()


onCreateOptionsMenu()文档:

这仅在第一次显示选项菜单时调用一次。 每次显示时都要更新菜单,请参阅onPrepareOptionsMenu(Menu)