У меня есть одно приложение Android, когда оно запускает службу, я хочу показать уведомление в строке состояния. Затем пользователь может перейти в другое приложение, нажав клавишу HOME. Однако, когда я пытаюсь вернуть предыдущее запущенное приложение обратно во Front с помощью значка уведомления, возникает некоторая проблема с существующим действием. Даже если я объявил его как режим «единой вершины» (я хочу запустить существующее действие, поскольку там работает связанная служба), каким-то образом 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);
....
}