From b6407c360c22e7d3322b23fe07550ec57564fe3a Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Wed, 26 Feb 2020 21:58:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../top/jerryyan/RN/A/FitFullScreen/FitModule.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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"); } }