diff --git a/permissionmanager/src/main/ets/MainAbility/MainAbility.ts b/permissionmanager/src/main/ets/MainAbility/MainAbility.ts index 14ed32d23d7e6e25e69ab85c49ee8c98c8c68619..bb946503f6ad0c9227708c0fd828c588fed5eb36 100644 --- a/permissionmanager/src/main/ets/MainAbility/MainAbility.ts +++ b/permissionmanager/src/main/ets/MainAbility/MainAbility.ts @@ -81,13 +81,13 @@ export default class MainAbility extends UIAbility { if (globalThis.currentApp === 'all') { if (globalThis.currentApp !== bundleName) { console.log(TAG + 'MainAbility onNewWant. all -> app'); - globalThis.windowStage.setUIContent(this.context, 'pages/transition', null); + globalThis.windowStage?.setUIContent(this.context, 'pages/transition', null); globalThis.currentApp = bundleName; GlobalContext.store('bundleName', bundleName); this.getSperifiedApplication(bundleName); } else { if (globalThis.refresh === true) { - globalThis.windowStage.setUIContent(this.context, 'pages/transition', null); + globalThis.windowStage?.setUIContent(this.context, 'pages/transition', null); this.getAllApplications(); globalThis.refresh = false; } @@ -95,13 +95,13 @@ export default class MainAbility extends UIAbility { } else { if (bundleName === 'all') { console.log(TAG + 'MainAbility onNewWant. app -> all'); - globalThis.windowStage.setUIContent(this.context, 'pages/transition', null); + globalThis.windowStage?.setUIContent(this.context, 'pages/transition', null); globalThis.currentApp = 'all'; this.getAllApplications(); } else { if (globalThis.currentApp !== bundleName) { console.log(TAG + 'MainAbility onNewWant. app -> app'); - globalThis.windowStage.setUIContent(this.context, 'pages/transition', null); + globalThis.windowStage?.setUIContent(this.context, 'pages/transition', null); globalThis.currentApp = bundleName; GlobalContext.store('bundleName', bundleName); this.getSperifiedApplication(bundleName); @@ -169,7 +169,7 @@ export default class MainAbility extends UIAbility { initialGroups.push(info); } let storage: LocalStorage = new LocalStorage({ 'initialGroups': initialGroups }); - globalThis.windowStage.loadContent('pages/authority-management', storage); + globalThis.windowStage?.loadContent('pages/authority-management', storage); }).catch((error) => { console.error(TAG + 'bundle.getAllBundleInfo failed. Cause: ' + JSON.stringify(error)); }); @@ -207,7 +207,7 @@ export default class MainAbility extends UIAbility { 'language': '' }; GlobalContext.store('applicationInfo', info); - globalThis.windowStage.setUIContent(this.context, 'pages/application-secondary', null); + globalThis.windowStage?.setUIContent(this.context, 'pages/application-secondary', null); }).catch((error) => { console.log(TAG + 'Special branch getBundleInfo failed:' + JSON.stringify(error)); this.context.terminateSelf();