Я разрабатываю приложение, которое показывает уведомление пользователю. Цель уведомления состоит в том, чтобы предоставить пользователю возможность вернуться к активности, когда пользователь находится в другом действии. Я использую этот код в своем приложении для создания и отображения уведомления.
notification = new Notification(R.drawable.icon,
"Notify",
System.currentTimeMillis());
notification.setLatestEventInfo(this, "App name",
"App message",
PendingIntent.getActivity(
this, 0,
new Intent(this, Main.class),
PendingIntent.FLAG_CANCEL_CURRENT));
notification.flags |= Notification.FLAG_ONGOING_EVENT;
nManager.notify(0, notification);
Но когда пользователь забирает уведомление, начинается новый экземпляр того же действия, а не тот, который ранее использовался пользователем.
Я думаю, что это имеет какое-то отношение к PendingIntent, но я не могу найти, как заставить этот Intent возобновить ранее приостановленный экземпляр действия вместо создания нового экземпляра.
Спасибо.