Я изучал это несколько дней и еще не нашел рабочего решения. Существует много информации, но из-за моей неопытности с Android я не могу получить какие-либо предложения для работы.Как активировать активность, чтобы фрагмент нажал кнопку «Назад»
У меня есть работа со стеком из 3 фрагментов, поверх которых все они представлены с использованием транзакций FragmentManager и добавлены в стопку. Пока третий фрагмент активен, мне нужно перехватить метод onBackPressed() и выполнить некоторые дополнительные действия до того, как фрагмент будет уничтожен.
Я попытался использовать обратные вызовы и интерфейсы для захвата onBackPressed() в Activity и отправить его на 3-й фрагмент без везения.
Каков правильный способ обнаружения фрагмента в стеке для метода OnBackPressed().
Сообщите мне, если это неясно.
Спасибо за помощь.
Is onBackPressed() необходимо? Или вы просто пытаетесь что-то сделать, поскольку фрагмент уничтожен? –
Может быть, лучше переопределить 'onPause'? –
Последние 2 фрагмента в стеке необходимо выталкивать одновременно или сразу после друг друга, и я делаю это просто отлично с помощью встроенной кнопки отмены, вызывая popBackStack() 2 раза (возможно, не лучший способ сделайте это ...), поэтому мне нужно сделать то же самое onBackPressed(), иначе только 1 фрагмент будет уничтожен. – Sevren