InvalidateOptionsMenu() устарел

В одном из моих классов фрагментов я использую invalidateOptionsMenu(), как показано ниже.

invalidateOptionsMenu(activity)

но это устарело

'invalidateOptionsMenu(Activity!): Boolean' is deprecated. Deprecated in Java

Чем можно заменить invalidateOptionsMenu(Activity activity) ?

P/S: Этот метод все еще можно использовать, но не будет ли он проблемой в будущем?

но будет ли это проблемой в будущем - теоретически да, но у Google нет привычки фактически удалять устаревшие API, поэтому, если вы не можете найти правильное исправление, я бы пока не слишком беспокоился.
Tim 26.06.2019 12:15

@TimCastelijns Спасибо.

John Joe 26.06.2019 16:22
9
2
1 799
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Они отказываются от этого метода в пользу вызова invalidateOptionsMenu непосредственно в Activity (что этот метод и делает внутри). Чтобы заменить его, вы можете сделать что-то вроде requireActivity().invalidateOptionsMenu().

Другие вопросы по теме