gpt4 book ai didi

android - 解决与 setRetainInstance(true) 有关的 Android 错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:14:27 25 4
gpt4 key购买 nike

请查看此问题:http://code.google.com/p/android/issues/detail?id=20791

该项目 (https://github.com/kaciula/BugRetain) 使用 CursorLoader 通过内容提供程序从数据库中获取 2 个值并将它们显示在屏幕上。场景是这样的:从 Activity A 转到 Activity B,切换一次方向然后返回 Activity A。数据库中的值不再显示。

谁能提供解决此问题的方法?问题不仅出现在 CursorLoader 上,而且出现在任何加载器上。由于此错误,我无法编写包含使用 setRetainInstance 且在两个方向上都可用的 fragment 的应用程序。在 Android 人员解决问题之前,我真的需要一个解决方法。有什么想法吗?

最佳答案

如果您使用加载程序,请不要将您的 fragment 设置为可保留的。如果您需要在配置更改之间存储一些数据,请创建另一个可保留 fragment 并将此数据传递给他。

可在此处找到类似示例:FragmentRetainInstanceSupport .但是这个例子使用额外的 fragment 用于线程目的。在您的情况下,这个额外的 fragment 将用作数据容器。

关于android - 解决与 setRetainInstance(true) 有关的 Android 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8485774/

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