В чем разница между onCreateOptionsMenu (меню меню) и onPrepareOptionsMenu (меню меню)?

Разница между onCreateOptionsMenu (меню меню) и onPrepareOptionsMenu (меню меню).

Solutions Collecting From Web of "В чем разница между onCreateOptionsMenu (меню меню) и onPrepareOptionsMenu (меню меню)?"

onCreateOptionsMenu() вызывается один раз.
onPrepareOptionsMenu() вызывается каждый раз, когда открывается меню.


Из документации onCreateOptionsMenu() :

Это вызывается только один раз, когда отображается меню опций. Чтобы обновлять меню каждый раз, когда он отображается, см. onPrepareOptionsMenu(Menu) .