Jelajahi Sumber

1.添加app升级弹窗

王鹏鹏 2 tahun lalu
induk
melakukan
0c80ce22ba

+ 9 - 0
app/build.gradle

@@ -113,4 +113,13 @@ dependencies {
     testApi(rootProject.ext.androidx.junit)
     androidTestApi(rootProject.ext.androidx.runner)
     androidTestApi(rootProject.ext.androidx.espresso_core)
+}
+
+walle {
+    // 指定渠道包的输出路径
+    apkOutputFolder = new File("${project.buildDir}/outputs/channels")
+    // 定制渠道包的APK的文件名称
+    apkFileNameFormat = '${channel}-${buildType}-${appName}-v${versionName}-${versionCode}-${buildTime}.apk'
+    // 渠道配置文件
+    channelFile = new File("${project.getProjectDir()}/channel")
 }

+ 18 - 1
login/src/main/java/com/yingyang/login/ui/login/LoginActivity.kt

@@ -22,8 +22,25 @@ class LoginActivity : BaseMVVMActivity<ActivityLoginBinding, LoginViewModel>() {
 
     override fun initListener() {
         binding.login.setOnSingleClickListener {
-            login()
+            if (judge()) {
+                login()
+            }
+        }
+    }
+
+    /**
+     * 非空验证
+     */
+    private fun judge(): Boolean {
+        if (binding.username.text.toString().trim().isNullOrEmpty()) {
+            "请输入用户手机号".toast()
+            return false
+        }
+        if (binding.username.text.toString().trim().isNullOrEmpty()) {
+            "请输入用户密码".toast()
+            return false
         }
+        return true
     }
 
     override fun initData() {