diff --git a/android/src/main/java/com/idlefish/flutterboost/XFlutterView.java b/android/src/main/java/com/idlefish/flutterboost/XFlutterView.java
index c93696fa69b8fe852c8084019333a2c289240dd5..a0b9035a42bf7fdc376fc51c271ac019e3b7c018 100644
--- a/android/src/main/java/com/idlefish/flutterboost/XFlutterView.java
+++ b/android/src/main/java/com/idlefish/flutterboost/XFlutterView.java
@@ -546,7 +546,9 @@ public class XFlutterView extends FrameLayout {
     } else {
       locales.add(config.locale);
     }
-    flutterEngine.getLocalizationChannel().sendLocales(locales);
+    if(flutterEngine!=null&&flutterEngine.getLocalizationChannel()!=null){
+      flutterEngine.getLocalizationChannel().sendLocales(locales);
+    }
   }
 
   /**