提交 452d2a44 编写于 作者: L li_juntao

修改preferences示例代码错误

Signed-off-by: Nli_juntao <lijuntao9@huawei.com>
上级 58071596
...@@ -603,26 +603,29 @@ on(type: 'change', callback: Callback&lt;{ key : string }&gt;): void ...@@ -603,26 +603,29 @@ on(type: 'change', callback: Callback&lt;{ key : string }&gt;): void
**示例:** **示例:**
```ts ```ts
var observer = function (key) { data_preferences.getPreferences(this.context, 'mystore', function (err, preferences) {
console.info("The key of " + key + " changed.")
}
...
preferences.on('change', observer)
preferences.put('startup', 'auto', function (err) {
if (err) { if (err) {
console.info("Put the value of startup failed, err: " + err) console.info("Get preferences failed.")
return return;
} }
console.info("Put the value of startup successfully.") var observer = function (key) {
console.info("The key of " + key + " changed.")
preferences.flush(function (err) { }
preferences.on('change', observer)
preferences.put('startup', 'auto', function (err) {
if (err) { if (err) {
console.info("Flush to file failed, err: " + err) console.info("Put the value of startup failed, err: " + err)
return return
} }
console.info("Flushed to file successfully.") // observer will be called. console.info("Put the value of startup successfully.")
preferences.flush(function (err) {
if (err) {
console.info("Flush to file failed, err: " + err)
return
}
console.info("Flushed to file successfully.") // observer will be called.
})
}) })
}) })
``` ```
...@@ -644,26 +647,29 @@ off(type: 'change', callback?: Callback&lt;{ key : string }&gt;): void ...@@ -644,26 +647,29 @@ off(type: 'change', callback?: Callback&lt;{ key : string }&gt;): void
**示例:** **示例:**
```ts ```ts
var observer = function (key) { data_preferences.getPreferences(this.context, 'mystore', function (err, preferences) {
console.info("The key of " + key + " changed.")
}
...
preferences.on('change', observer)
preferences.put('startup', 'auto', function (err) {
if (err) { if (err) {
console.info("Put the value of startup failed, err: " + err) console.info("Get preferences failed.")
return return;
} }
console.info("Put the value of startup successfully.") var observer = function (key) {
console.info("The key of " + key + " changed.")
preferences.flush(function (err) { }
preferences.on('change', observer)
preferences.put('startup', 'auto', function (err) {
if (err) { if (err) {
console.info("Flush to file failed, err: " + err) console.info("Put the value of startup failed, err: " + err)
return return
} }
console.info("Flushed to file successfully.") // observer will be called. console.info("Put the value of startup successfully.")
preferences.flush(function (err) {
if (err) {
console.info("Flush to file failed, err: " + err)
return
}
console.info("Flushed to file successfully.") // observer will be called.
})
preferences.off('change', observer) preferences.off('change', observer)
}) })
}) })
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册