For this method * to be called, you must have first called {@link #setHasOptionsMenu}
Я его вызвал в onCreatedView, но чуда не случилось. Или где-то а другом месте надо вызвать?
а перед показом, можешь?
Да в любом месте могу:). А где лучше всего?
Да я вообще хз, глянул только где чего вызывается. Но судя по сеттеру, это просто флаг, который будет учитываться уже при показе фрагмента. Т.е создал фрагмент, вызвал этот сеттер, а потом уже показывай, но это теория) нужно гуглить
Спасибо. Продолжу экспериментировать
вызови в onCreate. Ты инфлейтил меню?
Там вызвал. Инфлейтил после super.onCreateOptionsMenu(). Результата не дало
Проблема решена. Я не знал, что есть два вида appBar по способу владения: is owned by Activity и is owned by fragment. И в зависимости от способа владения меняется способ раздутия меню в аппбар
Обсуждают сегодня