diff --git a/shell/platform/ohos/flutter_embedding/flutter/src/main/ets/embedding/ohos/FlutterAbilityDelegate.ets b/shell/platform/ohos/flutter_embedding/flutter/src/main/ets/embedding/ohos/FlutterAbilityDelegate.ets index 7be1d1994bee56c5137df8c1347f0d31ac8bacf7..31a454eb7e77a084b7a9c83688cecd477721b359 100644 --- a/shell/platform/ohos/flutter_embedding/flutter/src/main/ets/embedding/ohos/FlutterAbilityDelegate.ets +++ b/shell/platform/ohos/flutter_embedding/flutter/src/main/ets/embedding/ohos/FlutterAbilityDelegate.ets @@ -260,7 +260,7 @@ class FlutterAbilityDelegate implements ExclusiveAppComponent { onCreate() { this.ensureAlive(); if (this.shouldDispatchAppLifecycleState()) { - this.flutterEngine?.getLifecycleChannel()?.appIsInactive(); + this.flutterEngine?.getLifecycleChannel()?.appIsResumed(); } } @@ -304,6 +304,7 @@ class FlutterAbilityDelegate implements ExclusiveAppComponent { onBackground() { if (this.shouldDispatchAppLifecycleState()) { + this.flutterEngine?.getLifecycleChannel()?.noWindowsAreFocused(); this.flutterEngine?.getLifecycleChannel()?.appIsPaused(); } }