Android DataStore

左丘昕
2023-12-01

DataStore 是SharedPreference(简称SP) 替代产品。

主要作用解决SP偶尔出现ANR问题。

DataStore是结合协程来使用的

而协程本身是一个线程框架,可以用同步代码实现异步操作,然后异步完成后帮我们切回主线程。

所以我们就可以再保存完数据后执行相应操作。

然后,有个框架叫,MMKV是微信的开源库,它可以实现SP的功能,并且可以支持多进程写入,并且同步写入不会影响性能导致ANR

具体可以参照视频:【面试黑洞】Android 的键值对存储有没有最优解?_哔哩哔哩_bilibili

 类似资料:

相关阅读

相关文章

相关问答