From 1a6df7d32fa89aadbcbf8e6e11aea7083a2ea4fa Mon Sep 17 00:00:00 2001 From: junhualin Date: Thu, 4 Dec 2025 14:18:19 +0800 Subject: [PATCH] =?UTF-8?q?fix(FlutterBoostApp):=E7=9B=B4=E6=8E=A5?= =?UTF-8?q?=E5=8C=B9=E9=85=8D=E5=8E=9F=E7=94=9F=E5=8F=91=E8=BF=87=E6=9D=A5?= =?UTF-8?q?=E7=9A=84=E7=94=9F=E5=91=BD=E5=91=A8=E6=9C=9F=E7=8A=B6=E6=80=81?= =?UTF-8?q?=EF=BC=8C=E9=81=BF=E5=85=8D=E8=BD=AC=E6=8D=A2=E4=B8=BA=20Flutte?= =?UTF-8?q?r=20=E7=9A=84=E7=94=9F=E5=91=BD=E5=91=A8=E6=9C=9F=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E5=AF=BC=E8=87=B4=E4=B8=8D=E9=80=82=E9=85=8D=E9=AB=98?= =?UTF-8?q?=E7=89=88=E6=9C=ACFlutter=20SDK?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/src/flutter_boost_app.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/src/flutter_boost_app.dart b/lib/src/flutter_boost_app.dart index 6f986ea01..a7bd625ba 100644 --- a/lib/src/flutter_boost_app.dart +++ b/lib/src/flutter_boost_app.dart @@ -133,11 +133,11 @@ class FlutterBoostAppState extends State { //and 2 is paused final int? index = arguments["lifecycleState"]; - - if (index == AppLifecycleState.resumed.index) { + // 直接匹配原生发过来的生命周期状态,避免转换为 Flutter 的生命周期状态导致不适配高版本Flutter SDK + if (index == 0) { BoostFlutterBinding.instance! .changeAppLifecycleState(AppLifecycleState.resumed); - } else if (index == AppLifecycleState.paused.index) { + } else if (index == 2) { BoostFlutterBinding.instance! .changeAppLifecycleState(AppLifecycleState.paused); }