Я хотел бы отправить уведомление с намерением. Мое намерение - это в основном действие = ПО УМОЛЧАНИЮ и category = LAUNCHER, чтобы запустить действие, которое было запущено на фронт. Когда приложение не отображается, нет проблем, намерение работает отлично и запускает последнее видное действие, но когда уже запущено действие, onNewIntent не вызывается (активность в режиме SingleTop).
Мне интересно, как перезапустить приложение от намерения до последнего увиденного действия и вызвать onNewIntent, когда активность уже запущена.
проблема заключается в том, что ваша активность определяется как
android:launchMode="singleTop"
когда уже есть активность запущен, onNewIntent не называется
реализовать метод onDestroy::
@Override
public void onDestroy(){
super.onDestroy();
}