返回一个活动(但不通过finish()函数)

3
正如标题所述,如何返回已启动但未调用finish()的活动。我主要关心这个问题,因为我不知道如何告诉通知当用户下拉通知栏并点击通知时返回到创建它的原始活动。有没有一种Intent调用可以做到这一点?谢谢!参考教程只是解释了如何在单击通知后启动新活动。
1个回答

3

使用 getIntent() 方法,而不是创建一个新的 Intent。

PendingIntent contentIntent = PendingIntent.getActivity(context, 0,  getIntent(), 0);
.....
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接