Bläddra i källkod

1.禁用左滑退出功能

王鹏鹏 2 år sedan
förälder
incheckning
ef03b70e0f

+ 8 - 0
baselib/src/main/java/com/yingyangfly/baselib/base/BaseActivity.kt

@@ -7,6 +7,7 @@ import android.content.pm.ActivityInfo
 import android.content.res.Configuration
 import android.content.res.Resources
 import android.os.Bundle
+import android.view.KeyEvent
 import android.view.ViewGroup
 import android.view.inputmethod.InputMethodManager
 import android.widget.EditText
@@ -283,4 +284,11 @@ abstract class BaseActivity <DB : ViewDataBinding> : AppCompatActivity(),
         }
     }
 
+    override fun onKeyDown(keyCode: Int, event: KeyEvent?): Boolean {
+        if (keyCode == KeyEvent.KEYCODE_BACK) {
+            return true;
+        }
+        return false
+    }
+
 }

+ 8 - 0
baselib/src/main/java/com/yingyangfly/baselib/base/BaseFragmentActivity.kt

@@ -7,6 +7,7 @@ import android.content.pm.ActivityInfo
 import android.content.res.Configuration
 import android.content.res.Resources
 import android.os.Bundle
+import android.view.KeyEvent
 import android.view.ViewGroup
 import android.view.inputmethod.InputMethodManager
 import android.widget.EditText
@@ -298,4 +299,11 @@ abstract class BaseFragmentActivity<DB : ViewDataBinding> : FragmentActivity(),
         }
     }
 
+    override fun onKeyDown(keyCode: Int, event: KeyEvent?): Boolean {
+        if (keyCode == KeyEvent.KEYCODE_BACK) {
+            return true;
+        }
+        return false
+    }
+
 }

+ 8 - 0
webview/src/main/java/com/yingyangfly/webview/BridgeWebActivity.kt

@@ -4,6 +4,7 @@ import android.annotation.SuppressLint
 import android.content.pm.ActivityInfo
 import android.os.Build
 import android.os.Bundle
+import android.view.KeyEvent
 import android.view.ViewGroup
 import android.webkit.WebResourceRequest
 import android.webkit.WebSettings
@@ -135,4 +136,11 @@ class BridgeWebActivity : AppCompatActivity() {
         }
         super.onResume()
     }
+
+    override fun onKeyDown(keyCode: Int, event: KeyEvent?): Boolean {
+        if (keyCode == KeyEvent.KEYCODE_BACK) {
+            return true;
+        }
+        return false
+    }
 }