| | |
| | | |
| | | import android.view.View |
| | | import android.widget.TextView |
| | | import cn.sinata.xldutils.utils.Utils |
| | | import cn.sinata.xldutils.utils.clickDelay |
| | | import cn.sinata.xldutils.utils.getVersionName |
| | | import com.driver.emanagercar.ui.base.BaseWebActivity |
| | |
| | | } |
| | | |
| | | private fun callVersion() { |
| | | var map = getMapByAny() |
| | | val map = getMapByAny() |
| | | // map["id"] = CacheKey.getUserId() |
| | | callNet(Api.queryNewData, map) { |
| | | var data = gson.fromJson<VersionBean>(it, VersionBean::class.java) |
| | | callNet(isUseAllTrustService = true, showDialog = true, api = Api.queryNewData, map = map, clickAction = { |
| | | val data = gson.fromJson<VersionBean>(it, VersionBean::class.java) |
| | | if (data.data.version != "" && data.data.version != getVersionName()) { |
| | | if (data.data.mandatory == 2) { |
| | | DialogUtil.getDelAndSureDialog(this, getString(R.string.新版本更新),data.data.content, {}, { |
| | | browse(data.data.url) |
| | | }) |
| | | } else if (data.data.mandatory == 1) { |
| | | DialogUtil.getDelAndSureDialog(this, getString(R.string.新版本更新),data.data.content, { |
| | | EventBus.getDefault().post(BaseEvent(BaseEvent.OUT_APP)) |
| | | }, { |
| | | browse(data.data.url) |
| | | }) |
| | | }else{ |
| | | // toast("已经是最新版本") |
| | | when (data.data.mandatory) { |
| | | 2 -> { |
| | | DialogUtil.getDelAndSureDialog(this, getString(R.string.新版本更新), data.data.content, {}, { |
| | | browse(data.data.url) |
| | | }) |
| | | } |
| | | |
| | | 1 -> { |
| | | DialogUtil.getDelAndSureDialog(this, getString(R.string.新版本更新), data.data.content, { |
| | | EventBus.getDefault().post(BaseEvent(BaseEvent.OUT_APP)) |
| | | }, { |
| | | browse(data.data.url) |
| | | }) |
| | | } |
| | | |
| | | else -> { |
| | | // toast("已经是最新版本") |
| | | } |
| | | } |
| | | } else { |
| | | // toast("已经是最新版本") |
| | | toast(getString(R.string.已经是最新版)) |
| | | } |
| | | }) { _, _ -> |
| | | |
| | | } |
| | | } |
| | | |