未验证 提交 a488661f 编写于 作者: O openharmony_ci 提交者: Gitee

!14435 3.2Beta5:使用最新的UIAbility:需同步翻译

Merge pull request !14435 from 葛亚芳/OpenHarmony-3.2-Beta5
...@@ -133,7 +133,7 @@ DataShare即数据共享模块,提供了向其他应用共享以及管理其 ...@@ -133,7 +133,7 @@ DataShare即数据共享模块,提供了向其他应用共享以及管理其
1. 导入基础依赖包。 1. 导入基础依赖包。
```ts ```ts
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
import dataShare from '@ohos.data.dataShare'; import dataShare from '@ohos.data.dataShare';
import dataSharePredicates from '@ohos.data.dataSharePredicates'; import dataSharePredicates from '@ohos.data.dataSharePredicates';
``` ```
...@@ -151,7 +151,7 @@ DataShare即数据共享模块,提供了向其他应用共享以及管理其 ...@@ -151,7 +151,7 @@ DataShare即数据共享模块,提供了向其他应用共享以及管理其
let dsHelper; let dsHelper;
let abilityContext; let abilityContext;
export default class MainAbility extends Ability { export default class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
abilityContext = this.context; abilityContext = this.context;
dataShare.createDataShareHelper(abilityContext, dseUri, (err, data)=>{ dataShare.createDataShareHelper(abilityContext, dseUri, (err, data)=>{
......
...@@ -68,11 +68,11 @@ ...@@ -68,11 +68,11 @@
grantPermission(); grantPermission();
// Stage模型 // Stage模型
import AbilityStage from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
let context = null; let context = null;
class MainAbility extends AbilityStage { class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
let context = this.context; let context = this.context;
} }
...@@ -103,9 +103,9 @@ ...@@ -103,9 +103,9 @@
let context = featureAbility.getContext(); let context = featureAbility.getContext();
// Stage模型获取context // Stage模型获取context
import AbilityStage from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
let context = null; let context = null;
class MainAbility extends AbilityStage{ class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage){ onWindowStageCreate(windowStage){
context = this.context; context = this.context;
} }
......
...@@ -113,10 +113,10 @@ ...@@ -113,10 +113,10 @@
```ts ```ts
// 获取context // 获取context
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
let context = null; let context = null;
let preferences = null; let preferences = null;
export default class MainAbility extends Ability { export default class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage){ onWindowStageCreate(windowStage){
context = this.context; context = this.context;
} }
......
...@@ -64,7 +64,7 @@ createDataShareHelper(context: Context, uri: string, callback: AsyncCallback< ...@@ -64,7 +64,7 @@ createDataShareHelper(context: Context, uri: string, callback: AsyncCallback<
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
let uri = ("datashare:///com.samples.datasharetest.DataShare"); let uri = ("datashare:///com.samples.datasharetest.DataShare");
let dataShareHelper; let dataShareHelper;
...@@ -114,7 +114,7 @@ createDataShareHelper(context: Context, uri: string): Promise<DataShareHelper ...@@ -114,7 +114,7 @@ createDataShareHelper(context: Context, uri: string): Promise<DataShareHelper
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
let uri = ("datashare:///com.samples.datasharetest.DataShare"); let uri = ("datashare:///com.samples.datasharetest.DataShare");
let dataShareHelper; let dataShareHelper;
...@@ -153,7 +153,7 @@ on(type: 'dataChange', uri: string, callback: AsyncCallback<void>): void ...@@ -153,7 +153,7 @@ on(type: 'dataChange', uri: string, callback: AsyncCallback<void>): void
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
function onCallback() { function onCallback() {
console.info("**** Observer on callback ****"); console.info("**** Observer on callback ****");
} }
...@@ -180,7 +180,7 @@ off(type: 'dataChange', uri: string, callback?: AsyncCallback<void>): void ...@@ -180,7 +180,7 @@ off(type: 'dataChange', uri: string, callback?: AsyncCallback<void>): void
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
function offCallback() { function offCallback() {
console.info("**** Observer off callback ****"); console.info("**** Observer off callback ****");
} }
...@@ -207,7 +207,7 @@ insert(uri: string, value: ValuesBucket, callback: AsyncCallback<number>): ...@@ -207,7 +207,7 @@ insert(uri: string, value: ValuesBucket, callback: AsyncCallback<number>):
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
let uri = ("datashare:///com.samples.datasharetest.DataShare"); let uri = ("datashare:///com.samples.datasharetest.DataShare");
const valueBucket = { const valueBucket = {
"name": "rose", "name": "rose",
...@@ -251,7 +251,7 @@ insert(uri: string, value: ValuesBucket): Promise<number> ...@@ -251,7 +251,7 @@ insert(uri: string, value: ValuesBucket): Promise<number>
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
let uri = ("datashare:///com.samples.datasharetest.DataShare"); let uri = ("datashare:///com.samples.datasharetest.DataShare");
const valueBucket = { const valueBucket = {
"name": "rose1", "name": "rose1",
...@@ -288,7 +288,7 @@ delete(uri: string, predicates: dataSharePredicates.DataSharePredicates, callbac ...@@ -288,7 +288,7 @@ delete(uri: string, predicates: dataSharePredicates.DataSharePredicates, callbac
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
import dataSharePredicates from '@ohos.data.dataSharePredicates' import dataSharePredicates from '@ohos.data.dataSharePredicates'
let uri = ("datashare:///com.samples.datasharetest.DataShare"); let uri = ("datashare:///com.samples.datasharetest.DataShare");
...@@ -331,7 +331,7 @@ delete(uri: string, predicates: dataSharePredicates.DataSharePredicates): Promis ...@@ -331,7 +331,7 @@ delete(uri: string, predicates: dataSharePredicates.DataSharePredicates): Promis
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
import dataSharePredicates from '@ohos.data.dataSharePredicates' import dataSharePredicates from '@ohos.data.dataSharePredicates'
let uri = ("datashare:///com.samples.datasharetest.DataShare"); let uri = ("datashare:///com.samples.datasharetest.DataShare");
...@@ -368,7 +368,7 @@ query(uri: string, predicates: dataSharePredicates.DataSharePredicates, columns: ...@@ -368,7 +368,7 @@ query(uri: string, predicates: dataSharePredicates.DataSharePredicates, columns:
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
import dataSharePredicates from '@ohos.data.dataSharePredicates' import dataSharePredicates from '@ohos.data.dataSharePredicates'
let uri = ("datashare:///com.samples.datasharetest.DataShare"); let uri = ("datashare:///com.samples.datasharetest.DataShare");
...@@ -413,7 +413,7 @@ query(uri: string, predicates: dataSharePredicates.DataSharePredicates, columns: ...@@ -413,7 +413,7 @@ query(uri: string, predicates: dataSharePredicates.DataSharePredicates, columns:
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
import dataSharePredicates from '@ohos.data.dataSharePredicates' import dataSharePredicates from '@ohos.data.dataSharePredicates'
let uri = ("datashare:///com.samples.datasharetest.DataShare"); let uri = ("datashare:///com.samples.datasharetest.DataShare");
...@@ -451,7 +451,7 @@ update(uri: string, predicates: dataSharePredicates.DataSharePredicates, value: ...@@ -451,7 +451,7 @@ update(uri: string, predicates: dataSharePredicates.DataSharePredicates, value:
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
import dataSharePredicates from '@ohos.data.dataSharePredicates' import dataSharePredicates from '@ohos.data.dataSharePredicates'
let uri = ("datashare:///com.samples.datasharetest.DataShare"); let uri = ("datashare:///com.samples.datasharetest.DataShare");
...@@ -501,7 +501,7 @@ update(uri: string, predicates: dataSharePredicates.DataSharePredicates, value: ...@@ -501,7 +501,7 @@ update(uri: string, predicates: dataSharePredicates.DataSharePredicates, value:
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
import dataSharePredicates from '@ohos.data.dataSharePredicates' import dataSharePredicates from '@ohos.data.dataSharePredicates'
let uri = ("datashare:///com.samples.datasharetest.DataShare"); let uri = ("datashare:///com.samples.datasharetest.DataShare");
...@@ -543,7 +543,7 @@ batchInsert(uri: string, values: Array<ValuesBucket>, callback: AsyncCallb ...@@ -543,7 +543,7 @@ batchInsert(uri: string, values: Array<ValuesBucket>, callback: AsyncCallb
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
let uri = ("datashare:///com.samples.datasharetest.DataShare"); let uri = ("datashare:///com.samples.datasharetest.DataShare");
let vbs = new Array({"name": "roe11", "age": 21, "salary": 20.5,}, let vbs = new Array({"name": "roe11", "age": 21, "salary": 20.5,},
{"name": "roe12", "age": 21, "salary": 20.5,}, {"name": "roe12", "age": 21, "salary": 20.5,},
...@@ -585,7 +585,7 @@ batchInsert(uri: string, values: Array<ValuesBucket>): Promise<number&g ...@@ -585,7 +585,7 @@ batchInsert(uri: string, values: Array<ValuesBucket>): Promise<number&g
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
let uri = ("datashare:///com.samples.datasharetest.DataShare"); let uri = ("datashare:///com.samples.datasharetest.DataShare");
let vbs = new Array({"name": "roe11", "age": 21, "salary": 20.5,}, let vbs = new Array({"name": "roe11", "age": 21, "salary": 20.5,},
{"name": "roe12", "age": 21, "salary": 20.5,}, {"name": "roe12", "age": 21, "salary": 20.5,},
...@@ -619,7 +619,7 @@ normalizeUri(uri: string, callback: AsyncCallback<string>): void ...@@ -619,7 +619,7 @@ normalizeUri(uri: string, callback: AsyncCallback<string>): void
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
let uri = ("datashare:///com.samples.datasharetest.DataShare"); let uri = ("datashare:///com.samples.datasharetest.DataShare");
dataShareHelper.normalizeUri(uri, (err, data) => { dataShareHelper.normalizeUri(uri, (err, data) => {
if (err != undefined) { if (err != undefined) {
...@@ -653,7 +653,7 @@ normalizeUri(uri: string): Promise<string> ...@@ -653,7 +653,7 @@ normalizeUri(uri: string): Promise<string>
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
let uri = ("datashare:///com.samples.datasharetest.DataShare"); let uri = ("datashare:///com.samples.datasharetest.DataShare");
dataShareHelper.normalizeUri(uri).then((data) => { dataShareHelper.normalizeUri(uri).then((data) => {
console.log("normalizeUri = " + data); console.log("normalizeUri = " + data);
...@@ -680,7 +680,7 @@ denormalizeUri(uri: string, callback: AsyncCallback<string>): void ...@@ -680,7 +680,7 @@ denormalizeUri(uri: string, callback: AsyncCallback<string>): void
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
let uri = ("datashare:///com.samples.datasharetest.DataShare"); let uri = ("datashare:///com.samples.datasharetest.DataShare");
dataShareHelper.denormalizeUri(uri, (err, data) => { dataShareHelper.denormalizeUri(uri, (err, data) => {
if (err != undefined) { if (err != undefined) {
...@@ -714,7 +714,7 @@ denormalizeUri(uri: string): Promise<string> ...@@ -714,7 +714,7 @@ denormalizeUri(uri: string): Promise<string>
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
let uri = ("datashare:///com.samples.datasharetest.DataShare"); let uri = ("datashare:///com.samples.datasharetest.DataShare");
dataShareHelper.denormalizeUri(uri).then((data) => { dataShareHelper.denormalizeUri(uri).then((data) => {
console.log("denormalizeUri = " + data); console.log("denormalizeUri = " + data);
...@@ -741,7 +741,7 @@ notifyChange(uri: string, callback: AsyncCallback<void>): void ...@@ -741,7 +741,7 @@ notifyChange(uri: string, callback: AsyncCallback<void>): void
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
let uri = ("datashare:///com.samples.datasharetest.DataShare"); let uri = ("datashare:///com.samples.datasharetest.DataShare");
dataShareHelper.notifyChange(uri, () => { dataShareHelper.notifyChange(uri, () => {
console.log("***** notifyChange *****"); console.log("***** notifyChange *****");
...@@ -771,7 +771,7 @@ notifyChange(uri: string): Promise<void> ...@@ -771,7 +771,7 @@ notifyChange(uri: string): Promise<void>
**示例:** **示例:**
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
let uri = ("datashare:///com.samples.datasharetest.DataShare"); let uri = ("datashare:///com.samples.datasharetest.DataShare");
dataShareHelper.notifyChange(uri); dataShareHelper.notifyChange(uri);
``` ```
\ No newline at end of file
...@@ -53,10 +53,10 @@ Stage模型示例: ...@@ -53,10 +53,10 @@ Stage模型示例:
```ts ```ts
// 导入模块 // 导入模块
import distributedObject from '@ohos.data.distributedDataObject'; import distributedObject from '@ohos.data.distributedDataObject';
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
// 获取context // 获取context
let context; let context;
class MainAbility extends Ability{ class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage){ onWindowStageCreate(windowStage){
context = this.context context = this.context
} }
...@@ -156,10 +156,10 @@ Stage模型示例 ...@@ -156,10 +156,10 @@ Stage模型示例
```ts ```ts
import distributedObject from '@ohos.data.distributedDataObject'; import distributedObject from '@ohos.data.distributedDataObject';
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
// 获取context // 获取context
let context; let context;
class MainAbility extends Ability{ class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage){ onWindowStageCreate(windowStage){
context = this.context context = this.context
} }
...@@ -218,10 +218,10 @@ Stage模型示例 ...@@ -218,10 +218,10 @@ Stage模型示例
```ts ```ts
import distributedObject from '@ohos.data.distributedDataObject'; import distributedObject from '@ohos.data.distributedDataObject';
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
// 获取context // 获取context
let context; let context;
class MainAbility extends Ability{ class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage){ onWindowStageCreate(windowStage){
context = this.context context = this.context
} }
...@@ -294,10 +294,10 @@ Stage模型示例 ...@@ -294,10 +294,10 @@ Stage模型示例
```ts ```ts
import distributedObject from '@ohos.data.distributedDataObject'; import distributedObject from '@ohos.data.distributedDataObject';
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
// 获取context // 获取context
let context; let context;
class MainAbility extends Ability{ class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage){ onWindowStageCreate(windowStage){
context = this.context context = this.context
} }
...@@ -357,10 +357,10 @@ Stage模型示例 ...@@ -357,10 +357,10 @@ Stage模型示例
```ts ```ts
import distributedObject from '@ohos.data.distributedDataObject'; import distributedObject from '@ohos.data.distributedDataObject';
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
// 获取context // 获取context
let context; let context;
class MainAbility extends Ability{ class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage){ onWindowStageCreate(windowStage){
context = this.context context = this.context
} }
...@@ -413,10 +413,10 @@ Stage模型示例 ...@@ -413,10 +413,10 @@ Stage模型示例
```ts ```ts
import distributedObject from '@ohos.data.distributedDataObject'; import distributedObject from '@ohos.data.distributedDataObject';
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
// 获取context // 获取context
let context; let context;
class MainAbility extends Ability{ class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage){ onWindowStageCreate(windowStage){
context = this.context context = this.context
} }
...@@ -463,10 +463,10 @@ Stage模型示例 ...@@ -463,10 +463,10 @@ Stage模型示例
```ts ```ts
import distributedObject from '@ohos.data.distributedDataObject'; import distributedObject from '@ohos.data.distributedDataObject';
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
// 获取context // 获取context
let context; let context;
class MainAbility extends Ability{ class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage){ onWindowStageCreate(windowStage){
context = this.context context = this.context
} }
...@@ -517,10 +517,10 @@ Stage模型示例 ...@@ -517,10 +517,10 @@ Stage模型示例
```ts ```ts
import distributedObject from '@ohos.data.distributedDataObject'; import distributedObject from '@ohos.data.distributedDataObject';
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
// 获取context // 获取context
let context; let context;
class MainAbility extends Ability{ class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage){ onWindowStageCreate(windowStage){
context = this.context context = this.context
} }
...@@ -579,10 +579,10 @@ g_object.save("local", (result) => { ...@@ -579,10 +579,10 @@ g_object.save("local", (result) => {
Stage模型示例 Stage模型示例
```ts ```ts
import distributedObject from '@ohos.data.distributedDataObject'; import distributedObject from '@ohos.data.distributedDataObject';
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
// 获取context // 获取context
let context; let context;
class MainAbility extends Ability{ class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage){ onWindowStageCreate(windowStage){
context = this.context context = this.context
} }
...@@ -627,6 +627,8 @@ save(deviceId: string): Promise<SaveSuccessResponse> ...@@ -627,6 +627,8 @@ save(deviceId: string): Promise<SaveSuccessResponse>
**示例:** **示例:**
FA模型示例
```js ```js
import distributedObject from '@ohos.data.distributedDataObject'; import distributedObject from '@ohos.data.distributedDataObject';
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
...@@ -643,13 +645,14 @@ g_object.save("local").then((result) => { ...@@ -643,13 +645,14 @@ g_object.save("local").then((result) => {
console.error("save failed"); console.error("save failed");
}); });
``` ```
Stage模型示例
```js ```js
import distributedObject from '@ohos.data.distributedDataObject'; import distributedObject from '@ohos.data.distributedDataObject';
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
// 获取context // 获取context
let context; let context;
class MainAbility extends Ability{ class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage){ onWindowStageCreate(windowStage){
context = this.context context = this.context
} }
...@@ -712,10 +715,10 @@ Stage模型示例 ...@@ -712,10 +715,10 @@ Stage模型示例
```ts ```ts
import distributedObject from '@ohos.data.distributedDataObject'; import distributedObject from '@ohos.data.distributedDataObject';
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
// 获取context // 获取context
let context; let context;
class MainAbility extends Ability { class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
context = this.context context = this.context
} }
...@@ -786,10 +789,10 @@ Stage模型示例 ...@@ -786,10 +789,10 @@ Stage模型示例
```ts ```ts
import distributedObject from '@ohos.data.distributedDataObject'; import distributedObject from '@ohos.data.distributedDataObject';
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
// 获取context // 获取context
let context; let context;
class MainAbility extends Ability { class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
context = this.context context = this.context
} }
......
...@@ -69,9 +69,9 @@ Stage模型示例: ...@@ -69,9 +69,9 @@ Stage模型示例:
```ts ```ts
// 获取context // 获取context
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
let context = null; let context = null;
class MainAbility extends Ability{ class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage){ onWindowStageCreate(windowStage){
context = this.context; context = this.context;
} }
...@@ -139,9 +139,9 @@ Stage模型示例: ...@@ -139,9 +139,9 @@ Stage模型示例:
```ts ```ts
// 获取context // 获取context
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
let context = null; let context = null;
class MainAbility extends Ability{ class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage){ onWindowStageCreate(windowStage){
context = this.context; context = this.context;
} }
...@@ -215,9 +215,9 @@ Stage模型示例: ...@@ -215,9 +215,9 @@ Stage模型示例:
```ts ```ts
// 获取context // 获取context
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
let context = null; let context = null;
class MainAbility extends Ability{ class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage){ onWindowStageCreate(windowStage){
context = this.context; context = this.context;
} }
...@@ -294,9 +294,9 @@ Stage模型示例: ...@@ -294,9 +294,9 @@ Stage模型示例:
```ts ```ts
// 获取context // 获取context
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
let context = null; let context = null;
class MainAbility extends Ability{ class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage){ onWindowStageCreate(windowStage){
context = this.context; context = this.context;
} }
...@@ -358,9 +358,9 @@ Stage模型示例: ...@@ -358,9 +358,9 @@ Stage模型示例:
```ts ```ts
// 获取context // 获取context
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
let context = null; let context = null;
class MainAbility extends Ability{ class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage){ onWindowStageCreate(windowStage){
context = this.context; context = this.context;
} }
...@@ -428,9 +428,9 @@ Stage模型示例: ...@@ -428,9 +428,9 @@ Stage模型示例:
```ts ```ts
// 获取context // 获取context
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
let context = null; let context = null;
class MainAbility extends Ability{ class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage){ onWindowStageCreate(windowStage){
context = this.context; context = this.context;
} }
......
...@@ -271,9 +271,9 @@ createKVManager(config: KVManagerConfig): KVManager ...@@ -271,9 +271,9 @@ createKVManager(config: KVManagerConfig): KVManager
Stage模型下的示例: Stage模型下的示例:
```js ```js
import AbilityStage from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility'
let kvManager; let kvManager;
export default class MyAbilityStage extends AbilityStage { export default class EntryAbility extends UIAbility {
onCreate() { onCreate() {
console.log("MyAbilityStage onCreate") console.log("MyAbilityStage onCreate")
let context = this.context let context = this.context
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册