返回活动(但不通过 finish())

发布于 2024-11-06 22:12:09 字数 257 浏览 0 评论 0原文

正如标题所述,如何返回已启动但不调用 finish() 的活动。我主要担心这一点,因为我不知道当用户拉下通知栏并单击通知时如何告诉通知返回到创建它的原始活动。关于如何创建通知的教程仅解释了如何启动单击后会出现一个新活动。

是否有某种 Intent 调用可以做到这一点?提前致谢!

as the title states, how do I return to an activity that has been started but not by calling finish(). I'm primarily concerned about this because I don't know how to tell a Notification to return to the original activity that created it when a user pulls down their notification bar and clicks on the notification. The tutorial on how to create a notification only explains how to launch a new activity after it is clicked on.

Is there some kind of Intent call that can do this? Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

徒留西风 2024-11-13 22:12:09

使用 getIntent(),而不是创建新的 Intent。

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

Use getIntent(), instead of creating a new Intent.

PendingIntent contentIntent = PendingIntent.getActivity(context, 0,  getIntent(), 0);
.....
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文