#码力全开·技术π对#Android开发: ViewModel在屏幕旋转时数据丢失的可能原因?

​ViewModel​​在屏幕旋转时数据丢失的可能原因?


谷歌
Android
ViewModel
鱼弦CTO
2025-04-30 09:47:12
浏览
1
收藏 1
回答 1
待解决
回答 1
按赞同
/
按时间
key_3_feng
key_3_feng

当系统资源紧张时,Android系统可能会销毁处于后台的Activity以释放资源。尽管​​ViewModel​​的设计是尽可能地保存数据直到关联的​​ViewModelStoreOwner​​完全销毁,但在极端情况下(如内存非常紧张),即使有​​ViewModel​​的存在,数据也有可能因为系统回收而丢失。

分享
微博
QQ
微信https://www.51cto.com/aigc/
回复
2025-04-30 11:47:57
发布
相关问题
提问