diff --git a/ohos/src/main/ets/flutter/plugins/screen/screen/FlutterScreenPlugin.ets b/ohos/src/main/ets/flutter/plugins/screen/screen/FlutterScreenPlugin.ets index 579fb09fbcccd30fc3ee68b9a3125c0ce0bae7b7..922c5b98469a855eb23e5a9ca6ccd4aa37641871 100644 --- a/ohos/src/main/ets/flutter/plugins/screen/screen/FlutterScreenPlugin.ets +++ b/ohos/src/main/ets/flutter/plugins/screen/screen/FlutterScreenPlugin.ets @@ -16,7 +16,6 @@ import settings from '@ohos.settings'; import window from '@ohos.window'; -import FlutterManager from '@ohos/flutter_ohos/src/main/ets/embedding/ohos/FlutterManager'; import { AbilityPluginBinding, FlutterPlugin, FlutterPluginBinding } from '@ohos/flutter_ohos/index'; import MethodChannel, { MethodCallHandler, @@ -57,9 +56,7 @@ export class FlutterScreenPlugin implements FlutterPlugin, MethodCallHandler { } getWindow(): void { - this.mainWindow = FlutterManager.getInstance() - .getWindowStage(FlutterManager.getInstance().getUIAbility(this.abilityPluginBinding?.getAbility().context)) - .getMainWindowSync(); + this.mainWindow = this.abilityPluginBinding?.getAbilityContext().windowStage.getMainWindowSync(); } onMethodCall(call: MethodCall, result: MethodResult): void {