Skip to content

Commit 2df5a1e

Browse files
author
lizixian
committed
demo
1 parent 9c3eef8 commit 2df5a1e

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

app/src/main/java/com/lzx/kvpref/MainActivity.kt

+5-4
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,16 @@ class MainActivity : AppCompatActivity() {
1313

1414

1515
findViewById<View>(R.id.write).setOnClickListener {
16-
// SpFileConfig.saveWithKey(SpFileConfig::haha, "哈", 13123121)
1716
SpFileConfig.tagJson.set("1343", "我是动态key")
17+
SpFileConfig.color.set("11111", 10000)
1818
Toast.makeText(this@MainActivity, "写成功", Toast.LENGTH_SHORT).show()
1919
}
2020

2121
findViewById<View>(R.id.red).setOnClickListener {
22-
val obj = SpFileConfig.tagJson
23-
val result = obj.get("1343")
24-
Toast.makeText(this@MainActivity, "obj = $obj result = $result", Toast.LENGTH_SHORT).show()
22+
val result = SpFileConfig.tagJson.get("1343")
23+
val color = SpFileConfig.color.get("11111")
24+
Toast.makeText(this@MainActivity, "result = $color", Toast.LENGTH_SHORT)
25+
.show()
2526
}
2627

2728

app/src/main/java/com/lzx/kvpref/SpFileConfig.kt

+3
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ object SpFileConfig : KvPrefModel("spFileName") {
1818

1919
var tagJson2: DynamicKeyPref<String?> by dynamicKeyPrefNullable()
2020
private set
21+
22+
var color : DynamicKeyPref<Int> by dynamicKeyPref(100)
23+
private set
2124
}
2225

2326
class People {

0 commit comments

Comments
 (0)