我正在使用
navController.navigate(R.id.FragmentB)
从MainActivity中的宿主片段导航到不同的片段,它像预期的那样工作,除了在onActivityResult中无法响应,我从其他活动返回一个ID并希望根据该ID导航到相应的Fragments,但它没有响应,
我正在使用
navController.navigate(R.id.FragmentB)
从MainActivity中的宿主片段导航到不同的片段,它像预期的那样工作,除了在onActivityResult中无法响应,我从其他活动返回一个ID并希望根据该ID导航到相应的Fragments,但它没有响应,
handler.post
сђѓ - EpicPandaForceHandler.post
,这意味着onActivityResult -> onStart -> onResume
会在您的代码之前运行。如果您直接在onActivityResult
中执行它,则onStart
尚未运行,NavController
会说其状态已恢复,并忽略您的导航调用。 - EpicPandaForce