diff --git a/android/src/main/java/com/ninty/system/setting/SystemSetting.java b/android/src/main/java/com/ninty/system/setting/SystemSetting.java index dedd524..a97e0d2 100644 --- a/android/src/main/java/com/ninty/system/setting/SystemSetting.java +++ b/android/src/main/java/com/ninty/system/setting/SystemSetting.java @@ -265,7 +265,10 @@ public void getAppBrightness(Promise promise) { @ReactMethod public void openWriteSetting() { Intent intent = new Intent(SysSettings.WRITESETTINGS.action, Uri.parse("package:" + mContext.getPackageName())); - mContext.getCurrentActivity().startActivity(intent); + final Activity curActivity = mContext.getCurrentActivity(); + if (curActivity != null) { + curActivity.startActivity(intent); + } } @ReactMethod