Browse Source

1.发货车辆添加单位。

石慧云 4 years ago
parent
commit
013d9f3960

+ 8 - 0
app/src/main/java/com/quansu/heifengwuliu/activity/HomeActivity.kt

@@ -16,6 +16,7 @@ import com.quansu.heifengwuliu.fragment.*
 import com.quansu.heifengwuliu.vmodel.HomeVModel
 import com.ysnows.base.ccretrofit.CCRetrofit
 import com.ysnows.base.route.IJpush
+import com.ysnows.base.route.IUpdate
 import com.ysnows.base.utils.KeySimulateUtils
 import java.util.*
 
@@ -61,6 +62,13 @@ class HomeActivity : MBActivity<HomeVModel, ActivityHomeBinding>() {
 
         })
 
+
+        //检查更新
+        CCRetrofit.instance()
+                .create(IUpdate::class.java)
+                .checkUpgrade(false)
+                .subscribe()
+
     }
 
     override fun vmClass(): Class<HomeVModel> {

+ 4 - 1
update/build.gradle

@@ -27,8 +27,11 @@ android {
 
 
 dependencies {
-    implementation 'com.tencent.bugly:crashreport_upgrade:1.4.5'
+//    implementation 'com.tencent.bugly:crashreport_upgrade:1.4.5'
 //    implementation 'mi-appstore:xiaomi-update-sdk:4.0.3'
 //    implementation 'com.tencent.bugly:nativecrashreport:latest.release'
+    implementation 'com.tencent.bugly:crashreport_upgrade:latest.release'
+//其中latest.release指代最新版本号,也可以指定明确的版本号,例如1.2.0
+    implementation 'com.tencent.bugly:nativecrashreport:latest.release'
     implementation project(':base')
 }

+ 3 - 1
update/src/main/java/com/ysnows/update/util/InitUpgrade.java

@@ -7,6 +7,8 @@ import android.os.Handler;
 
 import com.tencent.bugly.Bugly;
 import com.tencent.bugly.beta.Beta;
+import com.tencent.bugly.beta.UpgradeInfo;
+import com.tencent.bugly.beta.upgrade.UpgradeListener;
 import com.tencent.bugly.beta.upgrade.UpgradeStateListener;
 import com.ysnows.base.base.BApp;
 import com.ysnows.base.utils.Toasts;
@@ -24,7 +26,7 @@ public class InitUpgrade {
 
     public static void initBugly(Context context) {
         Beta.autoInit = true;
-        Beta.autoCheckUpgrade = true;
+        Beta.autoCheckUpgrade = false;
         Beta.enableNotification = true;
         Beta.showInterruptedStrategy = true;
         Beta.initDelay = 1 * 500;