共享数据模块
此模块用于多个快应用之间的数据共享(内存共享)。
API
DataStructure
ESSharedData
共享数据信息
Name | Description | Type | Default |
---|---|---|---|
mode | 共享模式 | ESSharedDataMode | - |
type | 数据类型 | ESSharedDataType | - |
secretKey | 数据秘钥 | string | - |
data | 数据 | any | - |
ESSharedDataMode
共享模式
Name | Description | Type | Default |
---|---|---|---|
ES_SHARED_DATA_MODE_PRIVATE | 私有模式 | number | 0 |
ES_SHARED_DATA_MODE_WORLD_READABLE | 只读 | number | 1 |
ES_SHARED_DATA_MODE_WORLD_WRITEABLE | 可写 | number | 2 |
ESSharedDataType
共享数据类型
Name | Description | Type | Default |
---|---|---|---|
ES_SHARED_DATA_TYPE_INT | int | number | 0 |
ES_SHARED_DATA_TYPE_LONG | long | number | 1 |
ES_SHARED_DATA_TYPE_FLOAT | float | number | 2 |
ES_SHARED_DATA_TYPE_STRING | string | number | 3 |
ES_SHARED_DATA_TYPE_BOOLEAN | boolean | number | 4 |
ES_SHARED_DATA_TYPE_MAP | map | number | 5 |
ES_SHARED_DATA_TYPE_ARRAY | array | number | 6 |
ESSharedDataParams
共享数据接口参数
Name | Description | Type | Default |
---|---|---|---|
packageName | 快应用包名 | string | - |
secretKey | 秘钥 | string | - |
Exposes
Name | Description | Type |
---|---|---|
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 |