Kaynağa Gözat

0.0.48.beta25 ready
- 修复关于 `DialogXBaseRelativeLayout` 可能存在的死循环异常修复;

Kongzue 2 yıl önce
ebeveyn
işleme
a8eeaffa64

+ 1 - 1
DialogX/src/main/java/com/kongzue/dialogx/util/views/DialogXBaseRelativeLayout.java

@@ -334,7 +334,7 @@ public class DialogXBaseRelativeLayout extends RelativeLayout {
             return requestFocusView.get().requestFocus();
         }
         View findFocusView = findFocus();
-        if (findFocusView != null) {
+        if (findFocusView != null && findFocusView != this) {
             findFocusView.requestFocus();
             return true;
         }

+ 1 - 1
app/release/output-metadata.json

@@ -12,7 +12,7 @@
       "filters": [],
       "attributes": [],
       "versionCode": 47,
-      "versionName": "0.0.48.beta15",
+      "versionName": "0.0.48.beta24",
       "outputFile": "app-release.apk"
     }
   ],

+ 0 - 13
app/src/main/java/com/kongzue/dialogxdemo/activity/MainActivity.java

@@ -791,19 +791,6 @@ public class MainActivity extends BaseActivity {
             }
         });
 
-//        new Thread() {
-//            View fV;
-//            @Override
-//            public void run() {
-//                super.run();
-//                while (true) {
-//                    View view = getWindow().getDecorView().findFocus();
-//                    if (fV!=view)log("focusView=" + view);
-//                    fV = view;
-//                }
-//            }
-//        }.start();
-
         btnBottomReply.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {