gpt4 book ai didi

Android:不推荐使用 onRetainNonConfigurationInstance()?

转载 作者:行者123 更新时间:2023-11-29 16:04:51 27 4
gpt4 key购买 nike

在我的 Activity 中,我正在实例化一个对象,该对象负责查询、处理和存储 fragment 所需的数据。我正要使用 onRetainNonConfigurationInstance() 以便在配置更改后保留对象,但我才意识到该方法已被弃用。

我可以看到新的推荐方法是使用 Fragment 的 setRetainInstance(),但它看起来不像我需要的,因为我的对象不只处理 1 个 fragment 。

你有什么建议吗?

最佳答案

because my object doesn't deal with just 1 fragment

不,但是您的 fragment 可以处理任何对象。

onRetainNonConfigurationInstance() 要求您将所有内容打包到一个对象中。考虑保留 fragment 策略要求这个“一个对象”是一个 fragment ,您可以在该 fragment 上调用 ​​setRetainInstance()。您可以用 onRetainNonConfigurationInstance() 做的任何事情都应该可以用保留的 fragment 来做。

关于Android:不推荐使用 onRetainNonConfigurationInstance()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19967377/

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