Skip to main content

数据缓存

from ascript.android.system import KeyValue

方法

存储数据

将数据 通过 键值对的形式存储在本地, 程序关闭后数据不会丢失

  • 函数
KeyValue.save(key:str,value)
  • 参数
参数类型是否必填说明
colorsstr数据的id
valuestr,int,float,bool数据的值
  • 示例
# 将数据存储在本地
from ascript.android.system import KeyValue

KeyValue.save('name','自在老师')
KeyValue.save('age',18)

存储获取

通过数据键(Key) 获取Value值

  • 函数
KeyValue.get(key:str,default_value)
  • 参数
参数类型是否必填说明
keystr数据的id
default_valuestr,int,float,bool如果本地没有存储数据,获取到的默认值,默认值的数据类型必须和 存入值一致
  • 示例
# 从本地获取数据
name = KeyValue.get('name','')
print(name)
age = KeyValue.get('age',0)
print(age)