diff --git a/android/src/main/java/top/jerryyan/RN/A/FitFullScreen/FitModule.java b/android/src/main/java/top/jerryyan/RN/A/FitFullScreen/FitModule.java index 461a071..e461392 100644 --- a/android/src/main/java/top/jerryyan/RN/A/FitFullScreen/FitModule.java +++ b/android/src/main/java/top/jerryyan/RN/A/FitFullScreen/FitModule.java @@ -14,9 +14,11 @@ import java.util.Map; public class FitModule extends ReactContextBaseJavaModule { private final ReactApplicationContext reactContext; private final String MANUFACTURER = Build.MANUFACTURER; + private boolean FULLSCREEN = false; public FitModule(ReactApplicationContext reactContext) { super(reactContext); + this._checkFullScreen(); this.reactContext = reactContext; } @@ -29,6 +31,7 @@ public class FitModule extends ReactContextBaseJavaModule { public Map getConstants(){ final Map constants = new HashMap<>(); constants.put("MANUFACTURER", MANUFACTURER); + constants.put("FULLSCREEN", FULLSCREEN); return constants; } @@ -45,11 +48,9 @@ public class FitModule extends ReactContextBaseJavaModule { } } - @ReactMethod - public void checkFullScreen(Promise promise){ - if ("xiaomi".equalsIgnoreCase(MANUFACTURER)) { - promise.resolve(_isXiaoMiFullScreen()); + private void _checkFullScreen(){ + if ("xiaomi".equalsIgnoreCase(MANUFACTURER)){ + this.FULLSCREEN = this._isXiaoMiFullScreen(); } - promise.reject("E"); } }