| | |
| | | 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 |
| | |
| | | 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 |
| | |
| | | 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{ |