| | |
| | | import androidx.recyclerview.widget.RecyclerView |
| | | import cn.sinata.rxnetty.Cache.CacheUtil |
| | | import cn.sinata.rxnetty.NettyClient |
| | | import cn.sinata.xldutils.netstatus.NetUtils |
| | | import cn.sinata.xldutils.utils.* |
| | | import com.amap.api.location.AMapLocation |
| | | import com.amap.api.location.AMapLocationListener |
| | |
| | | import com.okgoincar.slab.event.SlabMineEventActivity |
| | | import com.okgoincar.slab.util.DialogUtil |
| | | import com.okgoincar.utils.DateUtil |
| | | import com.okgoincar.utils.EasePopup.EasyPopup |
| | | import com.okgoincar.utils.download.DownloadUtil |
| | | import com.okgoincar.utils.glide.GlideUtil |
| | | import kotlinx.android.synthetic.main.dialog_sure_and_del_slab.view.* |
| | | import kotlinx.android.synthetic.main.slab_activity_login.* |
| | | import kotlinx.android.synthetic.main.slab_activity_main.* |
| | | import kotlinx.android.synthetic.main.slab_activity_main.tv_name |
| | |
| | | tv_time.textColor(this, R.color.black) |
| | | tv_car_statue.textColor(this, R.color.black) |
| | | tv_title.textColor(this, R.color.yellow_ffa72d) |
| | | |
| | | } |
| | | } |
| | | |
| | | override fun initView() { |
| | | setTitleText("OK出行司机") |
| | | showHeader(false) |
| | | showTitle(false) |
| | | callLogin { |
| | | view_mode.isSelected = !getNowTimeBlack() |
| | | addFragment(mainFragment, R.id.rl_container) |
| | | AMapKit.initLocation(this, this) |
| | | initCall() |
| | | NettyClient.getInstance().startService() |
| | | callPersion() |
| | | tv_title_top.text = "服 务 监 督 卡 I" |
| | | if (NetUtils.isNetworkConnected(this)){ |
| | | setTitleText("OK出行司机") |
| | | showHeader(false) |
| | | showTitle(false) |
| | | callLogin { |
| | | view_mode.isSelected = !getNowTimeBlack() |
| | | addFragment(mainFragment, R.id.rl_container) |
| | | AMapKit.initLocation(this, this) |
| | | initCall() |
| | | NettyClient.getInstance().startService() |
| | | callPersion() |
| | | // showOrder("2221", "2", 100, 2) |
| | | callVersion() |
| | | callVersion() |
| | | } |
| | | }else{ |
| | | toast("无网络") |
| | | } |
| | | //重重新登录 用来上线 |
| | | } |
| | | |
| | | |
| | | |
| | | private fun callPersion() { |
| | |
| | | } |
| | | } |
| | | |
| | | var popup:EasyPopup? = null |
| | | |
| | | override fun onResume() { |
| | | super.onResume() |
| | | if (!NetUtils.isNetworkConnected(this)){ |
| | | popup = getSlabDelAndSurePopWindow(this,"刷新","取消","网络不通畅,是否刷新页面?",{}){ |
| | | if (!NetUtils.isNetworkConnected(this)){ |
| | | toast("无网络") |
| | | }else{ |
| | | initView() |
| | | popup?.dismiss() |
| | | } |
| | | } |
| | | window.decorView.post { |
| | | popup?.showCenter(window.decorView) |
| | | } |
| | | } |
| | | try { |
| | | mainFragment.refresh() |
| | | mainFragment?.refresh() |
| | | }catch (e:Exception){ |
| | | |
| | | } |
| | | |
| | | } |
| | | |
| | | fun getSlabDelAndSurePopWindow(context: Context,sureStr:String,cancelStr:String,content:String,clickClose :() -> Unit,clickSure:() -> Unit): EasyPopup { |
| | | var dialog = DialogUtil.getPopupwindow(context, R.layout.dialog_sure_and_del_slab) |
| | | var view = dialog.contentView |
| | | view.tv_close_base.text = cancelStr |
| | | view.tv_sure_base.text = sureStr |
| | | view.tv_close_base.setOnClickListener { |
| | | dialog.dismiss() |
| | | clickClose() |
| | | } |
| | | view.tv_sure_base.setOnClickListener { |
| | | clickSure() |
| | | } |
| | | view.tv_view_two_base.text = content |
| | | return dialog |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | private fun showUI(data: UserInfoBean?) { |
| | | data?.let { |
| | | if (data.taxiAptitudeCard.length > 7){ |