瀏覽代碼

0.0.41.beta16.

kongzue 3 年之前
父節點
當前提交
733fb4adde
共有 1 個文件被更改,包括 8 次插入6 次删除
  1. 8 6
      DialogX/src/main/java/com/kongzue/dialogx/interfaces/BaseDialog.java

+ 8 - 6
DialogX/src/main/java/com/kongzue/dialogx/interfaces/BaseDialog.java

@@ -90,12 +90,14 @@ public abstract class BaseDialog {
     }
     
     public static void onActivityResume(Activity activity) {
-        for (BaseDialog baseDialog : runningDialogList) {
-            if (baseDialog.getActivity() == activity && baseDialog.isShow && baseDialog.getDialogView() != null) {
-                View boxRoot = baseDialog.getDialogView().findViewById(R.id.box_root);
-                if (boxRoot != null) {
-                    log("DialogX: boxRoot is requestFocus.");
-                    boxRoot.requestFocus();
+        if (runningDialogList!=null) {
+            for (BaseDialog baseDialog : runningDialogList) {
+                if (baseDialog.getActivity() == activity && baseDialog.isShow && baseDialog.getDialogView() != null) {
+                    View boxRoot = baseDialog.getDialogView().findViewById(R.id.box_root);
+                    if (boxRoot != null) {
+                        log("DialogX: boxRoot is requestFocus.");
+                        boxRoot.requestFocus();
+                    }
                 }
             }
         }