gpt4 book ai didi

android - 在设备锁定/解锁后保持 fragment UI 状态

转载 作者:行者123 更新时间:2023-11-29 18:28:13 24 4
gpt4 key购买 nike

想法是我有多个 ImageView在我的应用程序中从相机填充的组件。例如,我拍了四张图片并将它们显示在四个方 block 中。我将它们存储为 ArrayList<ImageView> .然后,当设备被锁定然后解锁时,我只看到最后一个 ImageView ,其余的都被摧毁/丢失了。

最好的方法是什么?我应该使用 onSaveInstanceState 吗? ?而且,如何保存 ImageViews 的列表?在一个包中稍后在 onCreate 中检索它?

最佳答案

您应该使用 MVVM 架构模式并将图像数组放在 ViewModel 中,这样它就可以在您的 UI 生命周期中存活下来。

关于android - 在设备锁定/解锁后保持 fragment UI 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57754810/

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