美文网首页
Android 架构组件 之 DataStore (1)

Android 架构组件 之 DataStore (1)

作者: 行走中的3卡 | 来源:发表于2022-11-02 09:02 被阅读0次

    1. 什么是 DataStore?

    是一个经过改进的新 数据存储解决方案,旨在取代 SharedPreferences.

    DataStore 基于 Kotlin 协程和 Flow 构建而成,提供以下两种不同的实现:
    一种是 Proto(原型语言) DataStore,用于存储 类型化对象(由协议缓冲区支持,即 Protocol buffer );
    另一种是 Preferences DataStore (使用Kotlin高阶函数,封装了Preference),用于存储 键值对。

    数据以异步、一致和事务性的方式存储,有助于避免 SharedPreferences 的一些缺点。

    相关文章

      网友评论

          本文标题:Android 架构组件 之 DataStore (1)

          本文链接:https://www.haomeiwen.com/subject/ypgstdtx.html