如何解决分支 IO 深层链接始终打开启动活动
我在启动活动(即启动器活动)中集成了 BranchIO。
情况 1: 当应用不在后台并且我点击深层链接时,SplashActivity 被打开。 (工作正常)
情况 2:当我已经登录并将应用程序置于后台时,单击深层链接,应用程序再次以 Splash Activity 重新启动
我希望该应用在我点击深层链接时能够恢复到它所处的状态。如何实现这一目标?
一种解决方案是在通过链接打开应用程序时在 SplashActivity 中处理导航,但这在这里不可行。我们只想以之前离开的任何状态启动应用。
解决方法
在启动画面的 onCreate
中检查启动画面是否为根活动。如果它是根任务然后完成。因为您的应用已经打开。
if(isTaskRoot()){
finish()
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。