Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

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


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

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