Запуск приложения из уведомлений удалить его из недавней истории приложения

У меня проблема с одним из моих приложений, когда я запускаю его из уведомления. Он никогда не появляется в «недавнем приложении» список.

Без уведомлений все работает как положено: я запускаю приложение, захожу в него, и когда я его закрываю (с помощью кнопки «домой» или «назад»), после этого я могу вернуться в него долгим нажатием на кнопку «home» = & gt; Хорошо.

Проблема начинается, когда я получаю уведомление. Если я запускаю приложение из уведомления, оно запускает правильный экран, и я могу использовать приложение = & gt; Хорошо. Но когда я закрываю приложение (с кнопкой «Домой» или «Назад»), оно больше не отображается в «недавнем приложении». список. Точнее:

If the app was present in the "recent app" list before launching the app from the notification, it removes it If the app was not present in the "recent app" list, it does not add it

Ниже мой оригинальный код для добавления уведомления в строку состояния:

mNotification = new Notification(R.drawable.ic_notif, message, System.currentTimeMillis());
mNotification.flags |= Notification.FLAG_AUTO_CANCEL;

Intent notificationIntent = new Intent(Intent.ACTION_VIEW,Uri.parse(link));
notificationIntent.putExtra(...);

PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, 0);
mNotification.setLatestEventInfo(context, context.getString(R.string.app_name), message, contentIntent);
notificationManager.notify(ConfigApp.NOTIFICATION_ID, mNotification);

Я пытался добавитьFLAG_ACTIVITY_NEW_TASK но это не помогло

Intent notificationIntent = new Intent(Intent.ACTION_VIEW,Uri.parse(link));
notificationIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
notificationIntent.putExtra(...);

Манифест декларации о деятельности, начатой уведомлением:

<activity
    android:name=".activity.ActivityMessages"
    android:label=""
    android:windowSoftInputMode="stateHidden">
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <data
            android:host="hostapp"
            android:pathPrefix="/prefixapp"
            android:scheme="schemeapp" />
    </intent-filter>
</activity>

Кто-нибудь знает, как сохранить приложение в «недавнем приложении»? список после запуска формы уведомления?

Ответы на вопрос(6)

Ваш ответ на вопрос