У меня есть одно приложение для Android, когда он запускает службу, я хочу показать уведомление в строке состояния. Затем пользователь может перейти к другому приложению, нажав клавишу HOME. Однако, когда я пытаюсь вернуть предыдущее запущенное приложение на Фронт через значок уведомления, есть некоторые проблемы с существующей деятельностью. Даже я объявляю его как режим "Single Top" (я хочу запустить существующую активность, так как есть связанная с ней работа), так или иначе, что активность OnDestroy была вызвана до OnResume. Вот мой код создания объекта уведомления. Не могли бы вы указать, что это не так. Благодарю.
private void showNotification ()
{
Intent toLaunch = new Intent(getApplicationContext(),
MySingleTopActivity.class);
PendingIntent intentBack = PendingIntent.getActivity(getApplicationContext(), 0,toLaunch, PendingIntent.FLAG_UPDATE_CURRENT);
notification.setLatestEventInfo(getApplicationContext(),
getText(R.string.GPS_service_name), text, intentBack);
....
}