提交 bad0f6f5 编写于 作者: D duanweiling

增加首选项错误码文档

Signed-off-by: Nduanweiling <duanweiling@huawei.com>
上级 21be5ced
...@@ -122,7 +122,7 @@ import featureAbility from '@ohos.ability.featureAbility'; ...@@ -122,7 +122,7 @@ import featureAbility from '@ohos.ability.featureAbility';
let context = featureAbility.getContext(); let context = featureAbility.getContext();
let preferences = null; let preferences = null;
try{ try {
let promise = data_preferences.getPreferences(context, 'mystore'); let promise = data_preferences.getPreferences(context, 'mystore');
promise.then((object) => { promise.then((object) => {
preferences = object; preferences = object;
...@@ -148,7 +148,7 @@ class MainAbility extends Ability{ ...@@ -148,7 +148,7 @@ class MainAbility extends Ability{
} }
let preferences = null; let preferences = null;
try{ try {
let promise = data_preferences.getPreferences(context, 'mystore'); let promise = data_preferences.getPreferences(context, 'mystore');
promise.then((object) => { promise.then((object) => {
preferences = object; preferences = object;
...@@ -278,7 +278,7 @@ FA模型示例: ...@@ -278,7 +278,7 @@ FA模型示例:
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let context = featureAbility.getContext(); let context = featureAbility.getContext();
try{ try {
let promise = data_preferences.deletePreferences(context, 'mystore'); let promise = data_preferences.deletePreferences(context, 'mystore');
promise.then(() => { promise.then(() => {
console.info("Succeeded in deleting preferences."); console.info("Succeeded in deleting preferences.");
...@@ -347,7 +347,6 @@ try { ...@@ -347,7 +347,6 @@ try {
console.info("Failed to remove preferences. code =" + err.code + ", message =" + err.message); console.info("Failed to remove preferences. code =" + err.code + ", message =" + err.message);
return; return;
} }
expect(true).assertEqual(val);
console.info("Succeeded in removing preferences."); console.info("Succeeded in removing preferences.");
}) })
} catch (err) { } catch (err) {
...@@ -373,7 +372,6 @@ try { ...@@ -373,7 +372,6 @@ try {
console.info("Failed to remove preferences. code =" + err.code + ", message =" + err.message); console.info("Failed to remove preferences. code =" + err.code + ", message =" + err.message);
return; return;
} }
expect(true).assertEqual(val);
console.info("Succeeded in removing preferences."); console.info("Succeeded in removing preferences.");
}) })
} catch (err) { } catch (err) {
...@@ -414,7 +412,7 @@ FA模型示例: ...@@ -414,7 +412,7 @@ FA模型示例:
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let context = featureAbility.getContext(); let context = featureAbility.getContext();
try{ try {
let promise = data_preferences.removePreferencesFromCache(context, 'mystore'); let promise = data_preferences.removePreferencesFromCache(context, 'mystore');
promise.then(() => { promise.then(() => {
console.info("Succeeded in removing preferences."); console.info("Succeeded in removing preferences.");
...@@ -438,7 +436,7 @@ class MainAbility extends Ability{ ...@@ -438,7 +436,7 @@ class MainAbility extends Ability{
} }
} }
try{ try {
let promise = data_preferences.removePreferencesFromCache(context, 'mystore'); let promise = data_preferences.removePreferencesFromCache(context, 'mystore');
promise.then(() => { promise.then(() => {
console.info("Succeeded in removing preferences."); console.info("Succeeded in removing preferences.");
...@@ -482,7 +480,6 @@ try { ...@@ -482,7 +480,6 @@ try {
console.info("Failed to get value of 'startup'. code =" + err.code + ", message =" + err.message); console.info("Failed to get value of 'startup'. code =" + err.code + ", message =" + err.message);
return; return;
} }
expect(true).assertEqual(val);
console.info("Succeeded in getting value of 'startup'. val: " + val); console.info("Succeeded in getting value of 'startup'. val: " + val);
}) })
} catch (err) { } catch (err) {
...@@ -515,7 +512,7 @@ get(key: string, defValue: ValueType): Promise&lt;ValueType&gt; ...@@ -515,7 +512,7 @@ get(key: string, defValue: ValueType): Promise&lt;ValueType&gt;
**示例:** **示例:**
```js ```js
try{ try {
let promise = preferences.get('startup', 'default'); let promise = preferences.get('startup', 'default');
promise.then((data) => { promise.then((data) => {
console.info("Succeeded in getting value of 'startup'. Data: " + data); console.info("Succeeded in getting value of 'startup'. Data: " + data);
...@@ -610,7 +607,7 @@ put(key: string, value: ValueType, callback: AsyncCallback&lt;void&gt;): void ...@@ -610,7 +607,7 @@ put(key: string, value: ValueType, callback: AsyncCallback&lt;void&gt;): void
**示例:** **示例:**
```js ```js
try{ try {
preferences.put('startup', 'auto', function (err) { preferences.put('startup', 'auto', function (err) {
if (err) { if (err) {
console.info("Failed to put value of 'startup'. code =" + err.code + ", message =" + err.message); console.info("Failed to put value of 'startup'. code =" + err.code + ", message =" + err.message);
...@@ -648,7 +645,7 @@ put(key: string, value: ValueType): Promise&lt;void&gt; ...@@ -648,7 +645,7 @@ put(key: string, value: ValueType): Promise&lt;void&gt;
**示例:** **示例:**
```js ```js
try{ try {
let promise = preferences.put('startup', 'auto'); let promise = preferences.put('startup', 'auto');
promise.then(() => { promise.then(() => {
console.info("Succeeded in putting value of 'startup'."); console.info("Succeeded in putting value of 'startup'.");
...@@ -679,7 +676,7 @@ has(key: string, callback: AsyncCallback&lt;boolean&gt;): void ...@@ -679,7 +676,7 @@ has(key: string, callback: AsyncCallback&lt;boolean&gt;): void
**示例:** **示例:**
```js ```js
try{ try {
preferences.has('startup', function (err, val) { preferences.has('startup', function (err, val) {
if (err) { if (err) {
console.info("Failed to check the key 'startup'. code =" + err.code + ", message =" + err.message); console.info("Failed to check the key 'startup'. code =" + err.code + ", message =" + err.message);
...@@ -720,7 +717,7 @@ has(key: string): Promise&lt;boolean&gt; ...@@ -720,7 +717,7 @@ has(key: string): Promise&lt;boolean&gt;
**示例:** **示例:**
```js ```js
try{ try {
let promise = preferences.has('startup'); let promise = preferences.has('startup');
promise.then((val) => { promise.then((val) => {
if (val) { if (val) {
...@@ -755,7 +752,7 @@ delete(key: string, callback: AsyncCallback&lt;void&gt;): void ...@@ -755,7 +752,7 @@ delete(key: string, callback: AsyncCallback&lt;void&gt;): void
**示例:** **示例:**
```js ```js
try{ try {
preferences.delete('startup', function (err) { preferences.delete('startup', function (err) {
if (err) { if (err) {
console.info("Failed to delete the key 'startup'. code =" + err.code + ", message =" + err.message); console.info("Failed to delete the key 'startup'. code =" + err.code + ", message =" + err.message);
...@@ -792,7 +789,7 @@ delete(key: string): Promise&lt;void&gt; ...@@ -792,7 +789,7 @@ delete(key: string): Promise&lt;void&gt;
**示例:** **示例:**
```js ```js
try{ try {
let promise = preferences.delete('startup'); let promise = preferences.delete('startup');
promise.then(() => { promise.then(() => {
console.info("Succeeded in deleting the key 'startup'."); console.info("Succeeded in deleting the key 'startup'.");
...@@ -822,7 +819,7 @@ flush(callback: AsyncCallback&lt;void&gt;): void ...@@ -822,7 +819,7 @@ flush(callback: AsyncCallback&lt;void&gt;): void
**示例:** **示例:**
```js ```js
try{ try {
preferences.flush(function (err) { preferences.flush(function (err) {
if (err) { if (err) {
console.info("Failed to flush. code =" + err.code + ", message =" + err.message); console.info("Failed to flush. code =" + err.code + ", message =" + err.message);
...@@ -883,8 +880,8 @@ clear(callback: AsyncCallback&lt;void&gt;): void ...@@ -883,8 +880,8 @@ clear(callback: AsyncCallback&lt;void&gt;): void
**示例:** **示例:**
```js ```js
try{ try {
preferences.clear(function (err) { preferences.clear(function (err) {
if (err) { if (err) {
console.info("Failed to clear. code =" + err.code + ", message =" + err.message); console.info("Failed to clear. code =" + err.code + ", message =" + err.message);
return; return;
...@@ -914,8 +911,8 @@ clear(): Promise&lt;void&gt; ...@@ -914,8 +911,8 @@ clear(): Promise&lt;void&gt;
**示例:** **示例:**
```js ```js
try{ try {
let promise = preferences.clear() let promise = preferences.clear();
promise.then(() => { promise.then(() => {
console.info("Succeeded in clearing."); console.info("Succeeded in clearing.");
}).catch((err) => { }).catch((err) => {
...@@ -971,9 +968,9 @@ try { ...@@ -971,9 +968,9 @@ try {
}) })
}) })
}) })
} catch (err) { } catch (err) {
console.info("Failed to flush. code =" + err.code + ", message =" + err.message); console.info("Failed to flush. code =" + err.code + ", message =" + err.message);
} }
``` ```
...@@ -1017,13 +1014,14 @@ try { ...@@ -1017,13 +1014,14 @@ try {
console.info("Failed to flush. Cause: " + err); console.info("Failed to flush. Cause: " + err);
return; return;
} }
console.info("Succeeded in flushing."); // observer will be called. console.info("Succeeded in flushing.");
}) })
preferences.off('change', observer); preferences.off('change', observer);
}) })
}) })
} catch (err) { } catch (err) {
console.info("Failed to flush. code =" + err.code + ", message =" + err.message);} console.info("Failed to flush. code =" + err.code + ", message =" + err.message);
}
``` ```
## ValueType ## ValueType
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册