android - 如何在用户打开深层链接 Activity 并按下后退按钮时始终启动 MainActivity 或 HomeActivity

标签 android android-activity deep-linking

打开深层链接 Activity 时如何在按下 BackPressed 或后退按钮时打开 MainActivity

让我们假设我们有 Activity

www.xyz.com/abc - 深层链接 URL

当用户点击这个 URL 时 ABCActivity 被打开,但在返回时应用程序被关闭如何打开 HomeActivity 或 MainActivity

最佳答案

您需要先启动 MainActivity & 之后,您可以从那里获得数据,您可以检查要打开哪个 Activity

String activity=referrer.getString("TAG");

将 Intent 从 MainActivity 传递到您要打开的 Activity,现在堆栈中有两个 Activity,按下后 Main Activity 将打开。

关于android - 如何在用户打开深层链接 Activity 并按下后退按钮时始终启动 MainActivity 或 HomeActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45276647/

相关文章:

ios - react native 分支非分支链接始终

iOS - 奇怪的 openURL 问题打开错误的应用程序

android - 减慢android Activity 之间的滑动动画?

java - Android音乐播放器准备方法失败

java - 自定义 ImageView 从 ListAdapter 中消失

android - 避免在 TextView 中硬编码字符串

java - 我该怎么做才能使我的 android Activity 设计更像这个应用程序屏幕截图图像?

android - 从 Activity 启动 IntentService 并在 IntentService 完成时刷新 Activity

android - 如何在 android 中使用深层链接打开应用程序并获取参数?

android - 您可以从 Html 5 Web 应用程序启动 native 相机应用程序吗?