| | |
| | | import androidx.recyclerview.widget.LinearLayoutManager |
| | | import androidx.recyclerview.widget.RecyclerView |
| | | import cn.sinata.rxnetty.NettyClient |
| | | import cn.sinata.xldutils.utils.Utils |
| | | import cn.sinata.xldutils.utils.clickDelay |
| | | import cn.sinata.xldutils.utils.getNowTimeBlack |
| | | import cn.sinata.xldutils.utils.textColor |
| | |
| | | import com.okgoincar.base.AMapKit |
| | | import com.okgoincar.base.BaseEvent |
| | | import com.okgoincar.base.MyApplication |
| | | import com.okgoincar.bean.HomeDataBean |
| | | import com.okgoincar.bean.MainInfoBean |
| | | import com.okgoincar.bean.UserBean |
| | | import com.okgoincar.bean.UserInfoBean |
| | | import com.okgoincar.bean.* |
| | | import com.okgoincar.netUtls.Api |
| | | import com.okgoincar.slab.event.SlabMineEventActivity |
| | | import com.okgoincar.slab.util.DialogUtil |
| | | import com.okgoincar.utils.DateUtil |
| | | import com.okgoincar.utils.download.DownloadUtil |
| | | import com.okgoincar.utils.glide.GlideUtil |
| | | import kotlinx.android.synthetic.main.slab_activity_main.* |
| | | import org.greenrobot.eventbus.EventBus |
| | | import org.jetbrains.anko.startActivity |
| | | import org.jetbrains.anko.toast |
| | | |
| | |
| | | NettyClient.getInstance().startService() |
| | | callPersion() |
| | | showOrder("2221","2",100,2) |
| | | callVersion() |
| | | } |
| | | |
| | | |
| | | private fun callPersion() { |
| | | callNet(true, Api.queryInfo, getMapByAny()) { |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | private fun callVersion() { |
| | | var map = getMapByAny() |
| | | callNet(false, Api.queryNewData_, map) { |
| | | var bean = gson.fromJson<VersionBean>(it, VersionBean::class.java) |
| | | if (bean.data.version != "" && bean.data.version != Utils.getAppVersion(this)) { |
| | | if (bean.data.mandatory == 0) { |
| | | var pop = DialogUtil.getSlabDelAndSurePopWindow(this, "有新版本是否更新", {}) { |
| | | DownloadUtil(this).downloadAPK(bean.data.url, "ok出行车载端") |
| | | } |
| | | pop.showCenter(window.decorView) |
| | | } else { |
| | | var pop = DialogUtil.getSlabDelAndSurePopWindow(this, "版本已过时,是否强制升级?", {}) { |
| | | DownloadUtil(this).downloadAPK(bean.data.url, "ok出行车载端") |
| | | toast("后台开始下载,请等待") |
| | | } |
| | | pop.showCenter(window.decorView) |
| | | } |
| | | |
| | | } else { |
| | | toast("已经是最新版本") |
| | | } |
| | | } |
| | | } |
| | | } |