Я хочу создать уведомление о том, что когда он щелкнет, приложение будет перенесено на передний план, но без изменения (перезагрузки или перехода) последней активности, которая была показана.Уведомление принести приложение на передний план без изменения активности
Я пробовал:
setContentIntent(PendingIntent.getActivity(context, 0, new Intent(context, MainActivity.class), Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT))
Но в новом Android 4.3 приложения принес на фронт, но его также начать новый экземпляр MainActivity
, и я не хочу этого.
Я хочу, чтобы мое приложение продолжилось с последнего показанного действия.
Как это сделать?
@ greg7gkb Что? В документации четко указано: «Этот флаг обычно не задается кодом приложения, а установлен для вас системой, как описано в документации launchMode для режима singleTask». _ Поскольку он настроен для вас, какова цель установки Это? Вы не можете контролировать или влиять на какое-либо поведение, установив этот флаг так, почему вы его установили? –
Я знаю, что он старый, но ничего не работало для меня, и я хочу поделиться тем, что работает - https://stackoverflow.com/a/47329722/2410260 –