| | |
| | | |
| | | private fun requestLocation() { |
| | | initLocationOption() |
| | | // val disposable = |
| | | // RxPermissions(this@SplashActivity).request(Manifest.permission.ACCESS_FINE_LOCATION) |
| | | // .subscribe { |
| | | // if (it) { |
| | | // initLocationOption() |
| | | // aMapLocationClient.startLocation() |
| | | // } else { |
| | | // myToast("没有定位权限") |
| | | // startMain(false) |
| | | // } |
| | | // } |
| | | // onBindHelper(disposable) |
| | | } |
| | | |
| | | /** |
| | |
| | | }, error = { _, _ -> |
| | | startMain(false) |
| | | }) |
| | | |
| | | |
| | | // val option = AMapLocationClientOption() |
| | | // option.locationMode = AMapLocationClientOption.AMapLocationMode.Hight_Accuracy |
| | | // option.isMockEnable = false |
| | | // option.isOnceLocation = true |
| | | // aMapLocationClient.setLocationOption(option) |
| | | // aMapLocationClient.setLocationListener { |
| | | // if (it.errorCode == 0) { |
| | | // OkApplication.cityCode = it.adCode |
| | | // OkApplication.cityName = it.city |
| | | // OkApplication.lat = it.latitude |
| | | // OkApplication.lon = it.longitude |
| | | // HttpManager.isOpenCity(it.adCode).request(this, success = { _, data -> |
| | | // data?.run { |
| | | // if (optInt("open") == 1) {//当前城市开通 |
| | | // OkApplication.chooseCityName = it.city |
| | | // OkApplication.chooseCityCode = it.adCode |
| | | // HttpManager.queryBusiness(it.city, it.province, it.district) |
| | | // .request(this@SplashActivity, success = { _, data -> |
| | | // Log.e( |
| | | // Const.Tag, |
| | | // "当前城市业务模块" + data?.joinToString(",") { it.name }) |
| | | // func.addAll(data ?: arrayListOf()) |
| | | // startMain(true) |
| | | // }, error = { _, _ -> |
| | | // startMain(false) |
| | | // }) |
| | | // } else {//未开通 |
| | | // myToast("当前城市未开通") |
| | | // startMain(false) |
| | | // } |
| | | // } |
| | | // }, error = { _, _ -> |
| | | // startMain(false) |
| | | // }) |
| | | // Log.e("mmp", it.city) |
| | | // } else {//定位失败 |
| | | // myToast("定位失败") |
| | | // startMain(false) |
| | | // } |
| | | // } |
| | | } |
| | | |
| | | |