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/netUtls/NetKit.kt | 36 ++++++++++++++++++++++++++++++++++-- 1 files changed, 34 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/okgoincar/netUtls/NetKit.kt b/app/src/main/java/com/okgoincar/netUtls/NetKit.kt index 0879799..9c556c9 100644 --- a/app/src/main/java/com/okgoincar/netUtls/NetKit.kt +++ b/app/src/main/java/com/okgoincar/netUtls/NetKit.kt @@ -1,6 +1,7 @@ package com.okgoincar.netUtls import android.content.Context +import android.content.Intent import android.os.CountDownTimer import android.os.Handler import android.os.Looper @@ -50,6 +51,12 @@ clickAction(responseString) } + override fun onError(code: Int, msg: String?, resposeString: String?) { + super.onError(code, msg, resposeString) + if (showDialog) + dismissDialog() + } + }) } @@ -68,6 +75,11 @@ override fun success(responseString: String?) { dismissDialog() clickAction(responseString) + } + + override fun onError(code: Int, msg: String?, resposeString: String?) { + super.onError(code, msg, resposeString) + dismissDialog() } }) } @@ -89,7 +101,7 @@ return user.toInt() } -fun getToken(): String { +fun getToken(): String? { return CacheKey.getKeyStr("token") } @@ -130,6 +142,14 @@ }) } +fun sendAudio(context: Context,s: String?) { + val intent = Intent() + intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK + intent.action = "com.wisdom.gps.action.tts" + intent.putExtra("msg", s) + context.sendBroadcast(intent) +} + fun MySlabBaseActivity.callNet( api: String, @@ -151,6 +171,7 @@ override fun onError(code: Int, msg: String?, resposeString: String?) { super.onError(code, msg, resposeString) + dismissDialog() clickActionError(msg) } }) @@ -177,6 +198,12 @@ clickAction(responseString) } + override fun onError(code: Int, msg: String?, resposeString: String?) { + super.onError(code, msg, resposeString) + if (showDialog) + dismissDialog() + } + }) } @@ -200,6 +227,7 @@ } override fun onError(code: Int, msg: String?, resposeString: String?) { + dismissDialog() clickActionError(resposeString) } }) @@ -227,7 +255,7 @@ override fun onError(code: Int, msg: String?, resposeString: String?) { super.onError(code, msg, resposeString) - + dismissDialog() clickActionError(msg) } }) @@ -249,6 +277,10 @@ override fun success(responseString: String?) { clickAction(responseString) } + + override fun onError(code: Int, msg: String?, resposeString: String?) { + super.onError(code, msg, resposeString) + } }) } -- Gitblit v1.7.1