gpt4 book ai didi

Android导航组件,如何知道结果是否设置onViewCreated

转载 作者:行者123 更新时间:2023-12-03 22:29:26 25 4
gpt4 key购买 nike

在 fragment I setFragmentResultListener并等待结果:

setFragmentResultListener(EnableFingerPrintFragment.ARG_REQUEST_KEY) { _, bundle ->
bundle.getString(EnableFingerPrintFragment.ARG_RESULT_KEY)
?.let { isActivatedResult: String ->
// DO something
}
}
findNavController().navigate(R.id.to_enableFingerPrintFragment,)
当结果返回此 fragment 重新创建 onCreateView叫做。
如何知道 onCreateView第一次调用 fragment 创建 它来自返回的结果(在目标 fragment 中设置结果之后)?
如何知道结果是否设置 onViewCreated检查这种情况?

最佳答案

重新创建 View 后,您可能应该使用 View 模型来检索数据。例如,当您从 backstack 弹出一个 View 时,您之前的 View 会被重新创建,但它的 View 模型和内部数据不会,所以请考虑一下。

关于Android导航组件,如何知道结果是否设置onViewCreated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63669116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com