У меня был другой подход, такой как: установка launchMode
моей активности на singleTop
и без вызова finish()
, просто startActivity(getIntent())
выполнит эту работу. Просто надо позаботиться о новых данных как в onCreate()
, так и в onNewIntent
. Со способом Sush приложение может мигать, как сказал AMAN SINGH. Но подход AMAN SINGH все равно создаст новую деятельность, которая, так или иначе, не нужна, даже если он решил проблему с «мерцанием», я думаю.
Слишком поздно для этого вопроса, но если кто-то ищет решение, вот оно.