提交 944f6b1c 编写于 作者: L liusaimei

modify datashare

Signed-off-by: Nliusaimei <lirui.wx1229126@huawei.com>
上级 0bd4d753
...@@ -560,13 +560,13 @@ publish(data: Array&lt;PublishedItem&gt;, bundleName: string, version: number, c ...@@ -560,13 +560,13 @@ publish(data: Array&lt;PublishedItem&gt;, bundleName: string, version: number, c
```ts ```ts
let arrayBuffer = new ArrayBuffer(1); let arrayBuffer = new ArrayBuffer(1);
let version = 1; let version = 1;
let data : Array<dataShare.PublishedItem> = [{key:"key2", subscriberId:"11", data:arrayBuffer}]; let dataArray : Array<dataShare.PublishedItem> = [{key:"key2", subscriberId:"11", data:arrayBuffer}];
function publishCallback(err, result: Array<dataShare.OperationResult>) { function publishCallback(err, result: Array<dataShare.OperationResult>) {
console.info("publishCallback " + JSON.stringify(result)); console.info("publishCallback " + JSON.stringify(result));
} }
try { try {
console.info("data length is:", data.length); console.info("dataArray length is:", dataArray.length);
dataShareHelper.publish(data, "com.acts.ohos.data.datasharetest", version, publishCallback); dataShareHelper.publish(dataArray, "com.acts.ohos.data.datasharetest", version, publishCallback);
} catch (e) { } catch (e) {
console.error("publish error " + JSON.stringify(e)); console.error("publish error " + JSON.stringify(e));
} }
...@@ -602,11 +602,11 @@ publish(data: Array&lt;PublishedItem&gt;, bundleName: string, callback: AsyncCal ...@@ -602,11 +602,11 @@ publish(data: Array&lt;PublishedItem&gt;, bundleName: string, callback: AsyncCal
function publishCallback(err, result: Array<dataShare.OperationResult>) { function publishCallback(err, result: Array<dataShare.OperationResult>) {
console.info("publishCallback " + JSON.stringify(result)); console.info("publishCallback " + JSON.stringify(result));
} }
let data : Array<dataShare.PublishedItem> = [ let dataArray : Array<dataShare.PublishedItem> = [
{key:"city", subscriberId:"11", data:"xian"}, {key:"city", subscriberId:"11", data:"xian"},
{key:"datashareproxy://com.acts.ohos.data.datasharetest/appInfo", subscriberId:"11", data:"appinfo is just a test app"}, {key:"datashareproxy://com.acts.ohos.data.datasharetest/appInfo", subscriberId:"11", data:"appinfo is just a test app"},
{key:"empty", subscriberId:"11", data:"nobody sub"}]; {key:"empty", subscriberId:"11", data:"nobody sub"}];
dataShareHelper.publish(data, "com.acts.ohos.data.datasharetest", publishCallback); dataShareHelper.publish(dataArray, "com.acts.ohos.data.datasharetest", publishCallback);
``` ```
### publish<sup>10+</sup> ### publish<sup>10+</sup>
...@@ -642,11 +642,11 @@ publish(data: Array&lt;PublishedItem&gt;, bundleName: string, version?: number): ...@@ -642,11 +642,11 @@ publish(data: Array&lt;PublishedItem&gt;, bundleName: string, version?: number):
**示例:** **示例:**
```ts ```ts
let data : Array<dataShare.PublishedItem> = [ let dataArray : Array<dataShare.PublishedItem> = [
{key:"city", subscriberId:"11", data:"xian"}, {key:"city", subscriberId:"11", data:"xian"},
{key:"datashareproxy://com.acts.ohos.data.datasharetest/appInfo", subscriberId:"11", data:"appinfo is just a test app"}, {key:"datashareproxy://com.acts.ohos.data.datasharetest/appInfo", subscriberId:"11", data:"appinfo is just a test app"},
{key:"empty", subscriberId:"11", data:"nobody sub"}]; {key:"empty", subscriberId:"11", data:"nobody sub"}];
let result: Array<dataShare.OperationResult> = dataShareHelper.publish(data, "com.acts.ohos.data.datasharetest"); let result: Array<dataShare.OperationResult> = dataShareHelper.publish(dataArray, "com.acts.ohos.data.datasharetest");
``` ```
### getPublishedData<sup>10+</sup> ### getPublishedData<sup>10+</sup>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册