Bladeren bron

0.0.45.beta4

kongzue 3 jaren geleden
bovenliggende
commit
f6011cc867

+ 5 - 5
DialogX/src/main/java/com/kongzue/dialogx/dialogs/TipDialog.java

@@ -56,7 +56,7 @@ public class TipDialog extends WaitDialog {
         if (noInstance) instanceBuild();
         WaitDialog instance = getInstanceNotNull(activity);
         instance.setTip(message, TYPE.WARNING);
-        showWithInstance(noInstance, activity);
+        if (noInstance) showWithInstance(noInstance, activity);
         return instance;
     }
     
@@ -73,7 +73,7 @@ public class TipDialog extends WaitDialog {
         if (noInstance) instanceBuild();
         WaitDialog instance = getInstanceNotNull(activity);
         instance.setTip(messageResId, tip);
-        showWithInstance(noInstance, activity);
+        if (noInstance) showWithInstance(noInstance, activity);
         return instance;
     }
     
@@ -90,7 +90,7 @@ public class TipDialog extends WaitDialog {
         if (noInstance) instanceBuild();
         WaitDialog instance = getInstanceNotNull(activity);
         instance.setTip(message, tip);
-        showWithInstance(noInstance, activity);
+        if (noInstance) showWithInstance(noInstance, activity);
         return instance;
     }
     
@@ -109,7 +109,7 @@ public class TipDialog extends WaitDialog {
         WaitDialog instance = getInstanceNotNull(activity);
         instance.setTip(messageResId, tip);
         instance.setTipShowDuration(duration);
-        showWithInstance(noInstance, activity);
+        if (noInstance) showWithInstance(noInstance, activity);
         return instance;
     }
     
@@ -128,7 +128,7 @@ public class TipDialog extends WaitDialog {
         WaitDialog instance = getInstanceNotNull(activity);
         instance.setTip(message, tip);
         instance.setTipShowDuration(duration);
-        showWithInstance(noInstance, activity);
+        if (noInstance) showWithInstance(noInstance, activity);
         return instance;
     }
     

+ 1 - 1
DialogX/src/main/java/com/kongzue/dialogx/impl/ActivityLifecycleImpl.java

@@ -117,7 +117,7 @@ public class ActivityLifecycleImpl implements Application.ActivityLifecycleCallb
                  *  显示其它对话框出现的底部非安全区高度异常的情况
                  */
                 if ((window.getDecorView().getSystemUiVisibility() & View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION) != View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION) {
-                    window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION);
+                    window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE);
                 }
             }
             if (activity instanceof DialogXFloatingWindowActivity) {

+ 1 - 1
gradle.properties

@@ -19,5 +19,5 @@ android.useAndroidX=true
 # Automatically convert third-party libraries to use AndroidX
 android.enableJetifier=true
 
-BUILD_VERSION=0.0.45.beta3
+BUILD_VERSION=0.0.45.beta4
 BUILD_VERSION_INT=44