diff --git a/lib/container/boost_container.dart b/lib/container/boost_container.dart index 5199de3c41bd7a91dae3a18f2d91ad0f3387b79b..037050912d2870bc559f9595f3121e96c070c7db 100755 --- a/lib/container/boost_container.dart +++ b/lib/container/boost_container.dart @@ -170,6 +170,10 @@ class BoostContainerState extends NavigatorState { routerHistory.clear(); + // å¤ç”¨XPlatformPluginåŽï¼Œæ¯æ¬¡dispose时都需è¦åœ¨è¿™é‡Œåå¤é€šçŸ¥Nativeæ›´æ–°Theme +// SystemChrome.restoreSystemUIOverlays(); + SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle()); + super.dispose(); } @@ -253,8 +257,6 @@ class BoostContainerState extends NavigatorState { routerHistory.add(route); - // å¤ç”¨XPlatformPluginåŽï¼Œæ¯æ¬¡è¿›å…¥é¡µé¢æ—¶éƒ½éœ€è¦åœ¨è¿™é‡Œåå¤é€šçŸ¥Nativeæ›´æ–°Theme - SystemChrome.restoreSystemUIOverlays(); if (FlutterBoost.containerManager.postPushRoute != null) { FlutterBoost.containerManager .postPushRoute(name, uniqueId, params, newRoute ?? route, future);