我正在开发一个应用程序,该应用程序向用户显示通知。该通知的目的是使用户在处于其他活动时更容易返回到应用程序。我在我的应用程序中使用此代码来创建和显示通知。
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恢复先前暂停的活动实例而不是创建新实例。
谢谢。