зависимости от ситуации мне может понадобится из Д запустить С, но новый экземпляр, пусть будет С2. Д финишируется. И стак должен выглядеть А-Б-С2. Можно ли как-то зафинишить активити С при определенном событии в активити Д?
Никто не сталкивался с таким?
Intent.FLAG_ACTIVITY_CLEAR_TOP
спасибо
Почему надо зафинишить С?
потому что пересоздать ее единсвенный выход обновить вьюхи которые мне нужны. логику мне нельзя менять ту что там уже написана. по этому приходится таким способом
Внутри активити Д надо вызвать startActivity(C). И в интент добавишь все необходимые данные. Потом в активити С в методе onNewIntent получишь данные и можно обновить view
Обсуждают сегодня