数据缓存
from ascript.android.system import KeyValue
方法
存储数据
将数据 通过 键值对的形式存储在本地, 程序关闭后数据不会丢失
- 函数
KeyValue.save(key:str,value)
- 参数
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
colors | str | 是 | 数据的id |
value | str,int,float,bool | 是 | 数据的值 |
- 示例
# 将数据存储在本地
from ascript.android.system import KeyValue
KeyValue.save('name','自在老师')
KeyValue.save('age',18)
存储获取
通过数据键(Key) 获取Value值
- 函数
KeyValue.get(key:str,default_value)
- 参数
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
key | str | 是 | 数据的id |
default_value | str,int,float,bool | 是 | 如果本地没有存储数据,获取到的默认值,默认值的数据类型必须和 存入值一致 |
- 示例
# 从本地获取数据
name = KeyValue.get('name','')
print(name)
age = KeyValue.get('age',0)
print(age)