lmw
2025-03-14 81d91378a2a726dcfffec74ce7cda43486806b77
app/src/main/java/com/xianning/driver/ui/mine/setting/SettingActivity.kt
@@ -1,5 +1,6 @@
package com.xianning.driver.ui.mine.setting
import android.Manifest
import cn.sinata.xldutils.utils.Utils
import com.example.emanagercar.ui.base.BaseWebActivity
import com.xianning.driver.R
@@ -15,6 +16,7 @@
import com.xianning.driver.utils.download.DownloadUtil
import com.xianning.driver.utils.glide.GlideCacheUtil
import com.lljjcoder.style.citylist.Toast.ToastUtils
import com.tbruyelle.rxpermissions2.RxPermissions
import com.tencent.mm.opensdk.modelbase.BaseReq
import com.tencent.mm.opensdk.modelbase.BaseResp
import com.tencent.mm.opensdk.openapi.IWXAPIEventHandler
@@ -108,13 +110,23 @@
            if (data.data.version != "" && data.data.version != Utils.getAppVersion(this)) {
                if (data.data.mandatory == 2) {
                    DialogUtil.getDelAndSureDialog(this, "有新版本是否更新?", {}, {
                        RxPermissions(this).request(Manifest.permission.WRITE_EXTERNAL_STORAGE).subscribe{
                            if (it){
                        DownloadUtil(this).downloadAPK(data.data.url, "咸宁95128约车司机")
                            }else
                                toast("缺少文件权限")
                        }
                    })
                } else if (data.data.mandatory == 1) {
                    DialogUtil.getDelAndSureDialog(this, "版本已过时,是否强制升级?", {
                        EventBus.getDefault().post(BaseEvent(BaseEvent.OUT_APP))
                    }, {
                        RxPermissions(this).request(Manifest.permission.WRITE_EXTERNAL_STORAGE).subscribe{
                            if (it){
                        DownloadUtil(this).downloadAPK(data.data.url, "咸宁95128约车司机")
                            }else
                                toast("缺少文件权限")
                        }
                        ToastUtils.showShortToast(this, "后台开始下载,请等待")
                    })
                }else{