Jelajahi Sumber

app自升级功能

weizhengliang 2 tahun lalu
induk
melakukan
cd7f6c0d37

+ 6 - 2
lcd_board/src/main/java/com/wdkl/lcd_board/activity/AppUpdateActivity.kt

@@ -58,7 +58,11 @@ class AppUpdateActivity :BaseActivity<AppUpdatePresenter, UpdateLayBinding>(), A
                 runOnUiThread {
                     activity_calling_bed_text_download.text = "正在安装,请稍后..."
                 }
-                startInstallApp()
+                if (Build.BOARD.equals("rk30sdk")) {
+                    startInstallApk()
+                } else {
+                    startInstallApp()
+                }
             }
 
             override fun onDownloading(progress: Int) {
@@ -87,7 +91,7 @@ class AppUpdateActivity :BaseActivity<AppUpdatePresenter, UpdateLayBinding>(), A
                 override fun onSuccess() {
                     runOnUiThread {
                         showMessage("升级成功")
-                        //finish()
+                        finish()
                         //android.os.Process.killProcess(android.os.Process.myPid())
                         //System.exit(0)
                     }

+ 1 - 1
lcd_board/src/main/java/com/wdkl/lcd_board/activity/MainActivity.kt

@@ -420,7 +420,7 @@ class MainActivity :BaseActivity<MainActivityPresenter, ActivityMainLayoutBindin
 
         if (BuildConfig.VERSION_CODE < appInfo.versionNo) {
             if (!updating) {
-                showMessage("即将升级...")
+                //showMessage("即将升级...")
                 Constant.APP_PATH = appInfo.appPath
                 updating = true
                 AppTool.Time.delay(200) {