У меня проблема в студии Android с намерениями. У меня 3 активности. Предполагая, что действия A B C. Сначала я запускаю A-активность, а затем перехожу к активности B, а затем к активности C, а затем к активности B. (A- > B- > C- > B) Когда я включил активность B из активности C, я нажимаю кнопку "Назад", и я иду на активность C, но я не хочу идти на активность C. Когда я нажимаю кнопку "Назад" в операции "В", я хочу выполнить действие "А". Что случилось? пожалуйста, помогите мне
вы можете настроить свою активность B
launchMode
наAndroidManifest.xml
наПодобно этому при запуске
Activity B
,Activity C
будет уничтожен.Обычный стек (A- > B- > C- > B).
singleTask stack ( A- > B).
Здесь вы можете узнать больше о
launchMode
ИЛИ
вы можете просто использовать
startActivityForResult()
вActivity B
, чтобы открытьActivity C
, а затем отправить результат обратно вfinish()
Activity B
+finish()
Activity C
;