ShelestovAnt
@ShelestovAnt
Верстаю и программирую

OnBackPressed, как узнать с какого активити пришел пользователь?

Всем привет!
Ребят, подскажите пожалуйста, можно ли как-то программно определить с какой активити пришел пользователь нажимая кнопку "Назад" (onBackPressed)

Т.е. например есть одна главная активити и шт 5 дочерних так сказать.
Пользователь с главной переходит в дочернюю и потом возвращается назад. И мне нужно определить с какой дочерней он пришел чтобы обновить контент в главной активити согласно его изменениям в дочерней.

Возможно ли такое сделать?
Спасибо!
  • Вопрос задан
  • 131 просмотр
Пригласить эксперта
Ответы на вопрос 2
fursa08
@fursa08
Junior Android developer
Сразу приходит в голову. Просто вы переопределяете когда метод onBackPressed вы чтобы запустить другое Activity передаете ему Intent. Просто добавьте название Activity в параметр extras. Надеюсь помогла
Ответ написан
Комментировать
@Dmtm
Android
получать результаты по onBackPressed это очень, очень плохая идея
если коротко, то нужна дополнительная кнпока типа Ок, а по onBackPressed отказ от изменений
а, ну и запускать дочерние через statrtActivityForResult
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы