From bd6a8872438a35d47821c5d5da7fe149e5fed3ab Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期三, 21 六月 2023 09:53:36 +0800
Subject: [PATCH] 处理收不到广播

---
 app/src/main/java/com/okgoincar/slab/SlabStartActivity.kt |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/app/src/main/java/com/okgoincar/slab/SlabStartActivity.kt b/app/src/main/java/com/okgoincar/slab/SlabStartActivity.kt
index 68571c5..5bbcbc3 100644
--- a/app/src/main/java/com/okgoincar/slab/SlabStartActivity.kt
+++ b/app/src/main/java/com/okgoincar/slab/SlabStartActivity.kt
@@ -5,9 +5,14 @@
 import android.os.Bundle
 import androidx.appcompat.app.AppCompatActivity
 import androidx.core.app.ActivityCompat
-import com.okgoincar.netUtls.getToken
 import com.okgoincar.R
+import com.okgoincar.base.BaseEvent
 import com.okgoincar.base.Const
+import com.okgoincar.base.MyApplication
+import com.okgoincar.netUtls.getToken
+import org.greenrobot.eventbus.EventBus
+import org.greenrobot.eventbus.Subscribe
+import org.greenrobot.eventbus.ThreadMode
 import org.jetbrains.anko.startActivity
 
 class SlabStartActivity : AppCompatActivity() {
@@ -17,9 +22,10 @@
         super.onCreate(savedInstanceState)
         requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
         setContentView(R.layout.activity_start)
+        EventBus.getDefault().register(this)
         setRxpermiss()
+        MyApplication.upLog("SlabStartActivity:车载端启动")
     }
-
 
     private fun callLast() {
         if (getToken().isNullOrEmpty()){
@@ -51,5 +57,17 @@
         }
     }
 
+    override fun onDestroy() {
+        super.onDestroy()
+        EventBus.getDefault().unregister(this)
+    }
+
+
+    @Subscribe(threadMode = ThreadMode.MAIN)
+    fun onEventMainThread(event: BaseEvent) {
+        when (event.code) {
+            BaseEvent.OUT_APP -> finish()
+        }
+    }
 
 }

--
Gitblit v1.7.1