android - 导航组件在 onActivityResult 内导航不起作用

标签 android android-intent onactivityresult android-architecture-navigation

我在用
navController.navigate(R.id.FragmentB)
从 MainActivity 中的主机 fragment 导航以导航到不同的 fragment ,它的工作方式与预期一样,除了在 onActivityResult 内部它不会响应,我从其他 Activity 返回一个 ID,并希望根据该 ID 导航到 fragment ,但它没有响应,

最佳答案

如果你不使用协程,一个简单的 Handler()会成功的。

Handler().post {
    navigate()
}

关于android - 导航组件在 onActivityResult 内导航不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60639877/

相关文章:

android - 为什么 onActivityResult 在 Activity 开始之前就被触发了?

android - 无论应用程序状态如何,从通知正确启动 Activity

java - 无法从 firebase 数据库中检索值

android - list.contains() 在 android 中不起作用

Android 服务和 SQLite 访问数据完整性

android - 您如何将信息传递给非 Activity 类?

java - 使用 Extras 将信息从 Activity 传递到 Intent 并返回

android - Google TV 应用可显示来自 HDHomeRun Prime 的 MPEG2 流

android - 使用标志 FLAG_UPDATE_CURRENT 时,小部件 onclick 未决 Intent 不会触发

java - onBackPressed() 无法使 MainActivity 重新加载