Намерение возобновить ранее приостановленное действие ( Вызывается из уведомления)

Я разрабатываю приложение, которое показывает пользователю уведомление. Цель уведомления - облегчить пользователю возврат к действию, когда пользователь находится в другом действии. Я использую этот код в своем приложении для создания и отображения уведомления.

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

Спасибо.

21
задан Jimix 9 March 2011 в 16:03
поделиться