Advertisement

android ——MMKV管理Bean对象及数组

阅读量:

MMKV简介

MMKV是一种专为移动端开发而设计的基于内存映射(mmap)机制的键值对存储库。相较于常规的SharedPreferences与SQLite等存储方案,MMKV在数据读取与写入效率方面表现更为突出,同时其占用的存储空间也相对更少。此外,该存储库还支持多线程操作的安全性保障,并具备可自定义的加密功能。正因如此,在移动端应用开发过程中,MMKV被广泛用于实现数据持久化以及提升缓存性能等场景中。

添加依赖

复制代码
    implementation 'com.tencent:mmkv:1.2.9'
    

一、MMKV保存bean实体对象

1.在Kotlin类中创建一个MMKV实例:

复制代码
 import com.tencent.mmkv.MMKV

    
 val mmkv = MMKV.defaultMMKV()
    
    
    
    

2.你可以通过以下途径将Bean对象存储 到MMKV中:

复制代码
 val bean = MyBean("John", 25)

    
  
    
 mmkv.encode("myBean", bean)
    
    
    
    

3.若需从MMKV中获取 Bean对象,可采用如下代码实现:

复制代码

全部评论 (0)

还没有任何评论哟~