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

修改preferences示例代码错误

Signed-off-by: Nli_juntao <lijuntao9@huawei.com>
上级 58071596
...@@ -603,14 +603,16 @@ on(type: 'change', callback: Callback&lt;{ key : string }&gt;): void ...@@ -603,14 +603,16 @@ 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) {
if (err) {
console.info("Get preferences failed.")
return;
}
var observer = function (key) {
console.info("The key of " + key + " changed.") console.info("The key of " + key + " changed.")
} }
preferences.on('change', observer)
... preferences.put('startup', 'auto', function (err) {
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("Put the value of startup failed, err: " + err)
return return
...@@ -624,6 +626,7 @@ preferences.put('startup', 'auto', function (err) { ...@@ -624,6 +626,7 @@ preferences.put('startup', 'auto', function (err) {
} }
console.info("Flushed to file successfully.") // observer will be called. console.info("Flushed to file successfully.") // observer will be called.
}) })
})
}) })
``` ```
...@@ -644,14 +647,16 @@ off(type: 'change', callback?: Callback&lt;{ key : string }&gt;): void ...@@ -644,14 +647,16 @@ 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) {
if (err) {
console.info("Get preferences failed.")
return;
}
var observer = function (key) {
console.info("The key of " + key + " changed.") console.info("The key of " + key + " changed.")
} }
preferences.on('change', observer)
... preferences.put('startup', 'auto', function (err) {
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("Put the value of startup failed, err: " + err)
return return
...@@ -664,6 +669,7 @@ preferences.put('startup', 'auto', function (err) { ...@@ -664,6 +669,7 @@ preferences.put('startup', 'auto', function (err) {
return return
} }
console.info("Flushed to file successfully.") // observer will be called. 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.
先完成此消息的编辑!
想要评论请 注册