正如标题所述,如何返回已启动但未调用finish()的活动。我主要关心这个问题,因为我不知道如何告诉通知当用户下拉通知栏并点击通知时返回到创建它的原始活动。有没有一种Intent调用可以做到这一点?谢谢!参考教程只是解释了如何在单击通知后启动新活动。
使用 getIntent() 方法,而不是创建一个新的 Intent。
PendingIntent contentIntent = PendingIntent.getActivity(context, 0, getIntent(), 0);
.....
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);