Я разрабатываю приложение, которое показывает уведомление пользователю. Цель уведомления — облегчить пользователю возврат к действию, когда пользователь находится в другом действии. Я использую этот код в своем приложении для создания и отображения уведомления.
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, но я не могу найти, как заставить это намерение возобновить ранее приостановленный экземпляр действия вместо создания нового экземпляра.
Спасибо.