共享数据模块
此模块用于多个快应用之间的数据共享(内存共享)。
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 |