在Android中,如果受到资源限制,操作系统可能会终止活动或进程。
一个常见问题
1,这是非常罕见的情况吗?还是设备在这种情况下发生的情况很普遍(我们知道)吗?
2,现在使用ViewModels,该应用程序可以在与配置更改相关的破坏中幸免;但是它们仍然无法幸免于被停止的过程。在那种情况下,因为操作系统杀死进程的机会很小(是吗?),所以不坚持(以某种方式)保持最高活动状态是一种“可行的做法”。
我的感觉是,因为Android提供了onSaveInstanceState(),它指示需要(或建议)考虑保持状态。但是,由于该过程被杀死,Android对此没有api。对于“持久化”某些自定义对象并在ViewModels中还原它们的推荐方法是什么?
有什么想法/建议吗?