1、添加依賴與初始化
首先在 build.gradle 中添加 MMKV 依賴:
implementation'com.tencent:mmkv:1.2.12'
在 Application 類中初始化 MMKV:
import android.app.Application
import com.tencent.mmkv.MMKVclass MyApp : Application() {
override fun onCreate() {
super.onCreate()
MMKV.initialize(this)
}}
2、定義數據類與 JSON 轉換工具
假設我們有一個簡單的數據類 Person,并且使用 Gson 庫進行 JSON 序列化和反序列化。
定義數據類:
data class Person(val name:String,val age:Int)
創建 JSON 轉換工具類(這里簡單封裝 Gson 的常用操作)
import com.google.gson.Gson
import com.google.gson.reflect.TypeTokenobject JsonUtils {
private val gson = Gson()fun <T> toJson(data: T): Strin