共享数据模块

此模块用于多个快应用之间的数据共享(内存共享)。

API

DataStructure

ESSharedData

共享数据信息

NameDescriptionTypeDefault
mode共享模式ESSharedDataMode-
type数据类型ESSharedDataType-
secretKey数据秘钥string-
data数据any-

ESSharedDataMode

共享模式

NameDescriptionTypeDefault
ES_SHARED_DATA_MODE_PRIVATE私有模式number0
ES_SHARED_DATA_MODE_WORLD_READABLE只读number1
ES_SHARED_DATA_MODE_WORLD_WRITEABLE可写number2

ESSharedDataType

共享数据类型

NameDescriptionTypeDefault
ES_SHARED_DATA_TYPE_INTintnumber0
ES_SHARED_DATA_TYPE_LONGlongnumber1
ES_SHARED_DATA_TYPE_FLOATfloatnumber2
ES_SHARED_DATA_TYPE_STRINGstringnumber3
ES_SHARED_DATA_TYPE_BOOLEANbooleannumber4
ES_SHARED_DATA_TYPE_MAPmapnumber5
ES_SHARED_DATA_TYPE_ARRAYarraynumber6

ESSharedDataParams

共享数据接口参数

NameDescriptionTypeDefault
packageName快应用包名string-
secretKey秘钥string-

Exposes

NameDescriptionType
getBoolean该方法获取boolean类型共享数据Function
putBoolean该方法存储boolean类型共享数据Function
getInt该方法获取int类型共享数据Function
putInt该方法存储int类型共享数据Function
getLong该方法获取long类型共享数据Function
putLong该方法存储long类型共享数据Function
getString该方法获取string类型共享数据Function
putString该方法存储string类型共享数据Function
getArray该方法获取Array类型共享数据Function
putArray该方法存储Array类型共享数据Function
getMap该方法获取Map类型共享数据Function
putMap该方法存储Map类型共享数据Function