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