我有一个在状态栏中放置通知的 Android Activity 。选择通知将启动我的主要 Activity 。问题是此 PendingIntent
总是启动我的 Activity “MyappMain”的新实例。因此,当我通过单击通知启动我的应用程序时,我得到了 MyappMain 的一个新实例,然后我必须一个一个地退出/完成它们(如果我多次单击通知)。
Intent notificationIntent = new Intent(this, MyappMain.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
mNotificationManager.notify(HELLO_ID, notification);
最佳答案
请在开始一个新的 Intent 之前添加 finish();
,这样您当前的 Activity 将完成并开始新的 Activity。
关于android - PendingIntent 恢复 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12254426/