| | |
| | | import com.amap.api.location.AMapLocationClient |
| | | import com.amap.api.location.AMapLocationClientOption |
| | | import com.kuanzhai.user.BuildConfig |
| | | import com.kuanzhai.user.OkApplication |
| | | import com.kuanzhai.user.KuanzhaiApplication |
| | | import com.kuanzhai.user.R |
| | | import com.kuanzhai.user.dialog.TipDialog |
| | | import com.kuanzhai.user.dialog.UserRuleDialog |
| | |
| | | } |
| | | |
| | | private val app by lazy { |
| | | application as OkApplication |
| | | application as KuanzhaiApplication |
| | | } |
| | | |
| | | private fun initApplication() { |
| | |
| | | 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 |
| | | KuanzhaiApplication.cityCode = it.adCode |
| | | KuanzhaiApplication.cityName = it.city |
| | | KuanzhaiApplication.lat = it.latitude |
| | | KuanzhaiApplication.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 |
| | | KuanzhaiApplication.chooseCityName = it.city |
| | | KuanzhaiApplication.chooseCityCode = it.adCode |
| | | HttpManager.queryBusiness(it.city, it.province, it.district) |
| | | .request(this@SplashActivity, success = { _, data -> |
| | | Log.e( |
| | |
| | | HttpManager.isOpenCity(defaultCityCode).request(this, success = { _, data -> |
| | | data?.run { |
| | | if (optInt("open") == 1) {//当前城市开通 |
| | | OkApplication.chooseCityName = defaultCity |
| | | OkApplication.chooseCityCode = defaultCityCode |
| | | KuanzhaiApplication.chooseCityName = defaultCity |
| | | KuanzhaiApplication.chooseCityCode = defaultCityCode |
| | | HttpManager.queryBusiness(defaultCity, defaultProvince, defaultDistrict) |
| | | .request(this@SplashActivity, success = { _, data -> |
| | | Log.e( |