Skip to content

ESSharedPreferencesModule

initSharedPreferences(String name)

功能描述

初始化SharedPreferences。

参数

String name

属性类型默认值必填说明
nameStringnullSharedPreferences名称

返回值

Boolean success

属性类型默认值说明
successBooeanfalse是否操作成功

示例代码

点击查看源码
js
ESSharedPreferencesModule.initSharedPreferences('app').then(
    (success) => {
    },
    error => {
    }
);

注意

getBoolean(String key, Boolean defValue)

功能描述

获取Boolean类型存储数据。

参数

属性类型默认值必填说明
keyStringnull存储数据的key
defValueBooleanfalse存储数据的默认值

返回值

Boolean value

属性类型默认值说明
valueBooeandefValue存储的值

示例代码

点击查看源码
js
ESSharedPreferencesModule.initSharedPreferences('app').then(
    (value) => {
    },
    error => {
    }
);

注意

putBoolean(String key, Boolean value)

功能描述

存储Boolean类型存储数据。

参数

属性类型默认值必填说明
keyStringnull存储数据的key
valueBooleanfalse存储数据的值

返回值

Boolean success

属性类型默认值说明
successBooeanfalse是否操作成功

示例代码

点击查看源码
js
ESSharedPreferencesModule.putBoolean('app', true).then(
    (success) => {
    },
    error => {
    }
);

注意

getInt(String key, Number defValue)

功能描述

获取Number类型存储数据。

参数

属性类型默认值必填说明
keyStringnull存储数据的key
defValueNumber0存储数据的默认值

返回值

Number value

属性类型默认值说明
valueNumberdefValue存储的值

示例代码

点击查看源码
js
ESSharedPreferencesModule.getInt('app', -1).then(
    (result) => {
    },
    error => {
    }
);

注意

putInt(String key, Number value)

功能描述

存储Number类型存储数据。

参数

属性类型默认值必填说明
keyStringnull存储数据的key
valueNumber0存储数据的值

返回值

Boolean success

属性类型默认值说明
successBooeanfalse是否操作成功

示例代码

点击查看源码
js
ESSharedPreferencesModule.putInt('app', 100).then(
    (success) => {
    },
    error => {
    }
);

注意

getLong(String key, Number defValue)

功能描述

获取Number类型存储数据。

参数

属性类型默认值必填说明
keyStringnull存储数据的key
defValueNumber0存储数据的默认值

返回值

Number value

属性类型默认值说明
valueNumberdefValue存储的值

示例代码

点击查看源码
js
ESSharedPreferencesModule.getLong('app', -1).then(
    (result) => {
    },
    error => {
    }
);

注意

putLong(String key, Number value)

功能描述

存储Number类型存储数据。

参数

属性类型默认值必填说明
keyStringnull存储数据的key
valueNumber0存储数据的值

返回值

Boolean success

属性类型默认值说明
successBooeanfalse是否操作成功

示例代码

点击查看源码
js
ESSharedPreferencesModule.putLong('app', 1000000).then(
    (success) => {
    },
    error => {
    }
);

注意

getString(String key, String defValue)

功能描述

获取String类型存储数据。

参数

属性类型默认值必填说明
keyStringnull存储数据的key
defValueStringnull存储数据的默认值

返回值

String value

属性类型默认值说明
valueStringdefValue存储的值

示例代码

点击查看源码
js
ESSharedPreferencesModule.getString('app', 'defaultString').then(
    (result) => {
    },
    error => {
    }
);

注意

putString(String key, String value)

功能描述

存储Number类型存储数据。

参数

属性类型默认值必填说明
keyStringnull存储数据的key
valueStringnull存储数据的值

返回值

Boolean success

属性类型默认值说明
successBooeanfalse是否操作成功

示例代码

点击查看源码
js
ESSharedPreferencesModule.putString('app', 'stringValue').then(
    (success) => {
    },
    error => {
    }
);

注意