代码改变世界

随笔档案-2023年7月16日

SavedStateHandle的介绍----ViewModel不具备保存状态数据的功能

2023-07-16 18:11 by ttylinux, 788 阅读, 收藏,
摘要: LiveData本身不能在进程销毁中存活,当内存不足时,Activity被系统杀死,ViewModel本身也会被销毁。 为了保存LiveData的数据,使用SavedStateHandle。 事故场景: 进程销毁后,重新去通过ViewModel去获取LiveData数据,获取到的数据是null。 这 阅读全文