【发布时间】:2021-02-17 14:10:35
【问题描述】:
我的应用只有两个目的地,FirstFragment 和 SecondFragment。我为 SecondFragment 创建了一个 url 深层链接,它工作正常。
我想要的是,当我从 Deep Link 输入 SecondFragment 后,当我按下返回按钮时,我想回到上一个应用程序。但现在它总是回到 FirstFragment。
我已在 launchMode 上将我的 MainActivity 设置为 singleTask 并尝试了以下操作但不起作用:
override fun onNewIntent(intent: Intent?) {
super.onNewIntent(intent)
intent!!.flags = Intent.FLAG_ACTIVITY_NEW_TASK
navController.handleDeepLink(intent)
Log.v("MainActivity", "onNewIntent() get called!")
}
【问题讨论】:
标签: android deep-linking android-jetpack android-navigation android-deep-link