liugl
2020-08-31 46613d62ce9d77b5e996606ae9123a833c2a0d7f
app/src/main/java/com/okgoincar/base/MainBroadCastReceiver.kt
@@ -31,6 +31,7 @@
            Handler(Looper.getMainLooper()).post {
                val b = intent.getBooleanExtra("isLogin",true)
                if (!b){
                    loginOut(contexts)
                    CacheUtil.get().clear()
                    EventBus.getDefault().post(BaseEvent(BaseEvent.OUT_APP))
                }else{
@@ -40,10 +41,10 @@
                        }
                        var driverCertificate = intent.getStringExtra("driverCertificate")
                        if (driverCertificate == null){
                            toast("身份证获取失败")
//                            toast("身份证获取失败")
                        }else{
                            if (contexts == null){
                                toast("上下文为空,使用全局跳转")
//                                toast("上下文为空,使用全局跳转")
                                toLoginActivity(MyApplication.getInstance(),driverCertificate)
                            }else{
                                toLoginActivity(MyApplication.getInstance(),driverCertificate)
@@ -59,6 +60,13 @@
    }
    private fun loginOut(context: Context?) {
        var map = getMapByAny()
        callNet(context!!, Api.loginOut, map) {
        }
    }
    private fun toLoginActivity(context: Context?,driverCertificate: String?) {
        var map = getMapByAny()
        map["identification"] = driverCertificate