未验证 提交 bff4574b 编写于 作者: 葛亚芳 提交者: Gitee

update zh-cn/application-dev/windowmanager/application-window-stage.md.

Signed-off-by: N葛亚芳 <geyafang@huawei.com>
上级 63037d60
...@@ -66,9 +66,9 @@ ...@@ -66,9 +66,9 @@
通过`loadContent`接口加载主窗口的目标页面。 通过`loadContent`接口加载主窗口的目标页面。
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility';
class MainAbility extends Ability { export default class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
// 1.获取应用主窗口。 // 1.获取应用主窗口。
let windowClass = null; let windowClass = null;
...@@ -122,11 +122,11 @@ class MainAbility extends Ability { ...@@ -122,11 +122,11 @@ class MainAbility extends Ability {
当不再需要某些子窗口时,可根据具体实现逻辑,使用`destroyWindow`接口销毁子窗口。 当不再需要某些子窗口时,可根据具体实现逻辑,使用`destroyWindow`接口销毁子窗口。
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility';
let windowStage_ = null; let windowStage_ = null;
let sub_windowClass = null; let sub_windowClass = null;
class MainAbility extends Ability { export default class EntryAbility extends UIAbility {
showSubWindow() { showSubWindow() {
// 1.创建应用子窗口。 // 1.创建应用子窗口。
windowStage_.createSubWindow("mySubWindow", (err, data) => { windowStage_.createSubWindow("mySubWindow", (err, data) => {
...@@ -213,9 +213,9 @@ class MainAbility extends Ability { ...@@ -213,9 +213,9 @@ class MainAbility extends Ability {
通过`loadContent`接口加载沉浸式窗口的具体内容。 通过`loadContent`接口加载沉浸式窗口的具体内容。
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility';
class MainAbility extends Ability { export default class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
// 1.获取应用主窗口。 // 1.获取应用主窗口。
let windowClass = null; let windowClass = null;
...@@ -295,7 +295,7 @@ class MainAbility extends Ability { ...@@ -295,7 +295,7 @@ class MainAbility extends Ability {
"name" : "ohos.permission.SYSTEM_FLOAT_WINDOW", "name" : "ohos.permission.SYSTEM_FLOAT_WINDOW",
"usedScene": { "usedScene": {
"abilities": [ "abilities": [
"MainAbility" "EntryAbility"
], ],
"when":"inuse" "when":"inuse"
} }
...@@ -319,11 +319,11 @@ class MainAbility extends Ability { ...@@ -319,11 +319,11 @@ class MainAbility extends Ability {
当不再需要悬浮窗时,可根据具体实现逻辑,使用`destroyWindow`接口销毁悬浮窗。 当不再需要悬浮窗时,可根据具体实现逻辑,使用`destroyWindow`接口销毁悬浮窗。
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility';
import ExtensionContext from '@ohos.application.ServiceExtensionAbility'; import ExtensionContext from '@ohos.app.ability.ServiceExtensionAbility';
import window from '@ohos.window'; import window from '@ohos.window';
class MainAbility extends Ability { export default class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
// 2. 创建悬浮窗。 // 2. 创建悬浮窗。
let windowClass = null; let windowClass = null;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册