Skip to content

ESSharedPreferencesModule ​

initSharedPreferences(String name) ​

功能描述 ​

初始化SharedPreferences。

参数 ​

String name ​

属性类型默认值必填说明
nameStringnull是SharedPreferences名称

返回值 ​

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 => {
    }
);

注意 ​

无