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/base/MyApplication.kt | 31 +++++++++++++++++++++++++------ 1 files changed, 25 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/okgoincar/base/MyApplication.kt b/app/src/main/java/com/okgoincar/base/MyApplication.kt index 2506495..147ba26 100644 --- a/app/src/main/java/com/okgoincar/base/MyApplication.kt +++ b/app/src/main/java/com/okgoincar/base/MyApplication.kt @@ -8,10 +8,11 @@ import android.os.Looper import android.util.Log import androidx.multidex.MultiDex -import cn.sinata.rxnetty.Cache.CacheUtil import cn.sinata.rxnetty.NettyClient import cn.sinata.xldutils.BaseApplication +import cn.sinata.xldutils.utils.TimeUtils import cn.sinata.xldutils.utils.sysErr +import cn.sinata.xldutils.utils.toast import com.amap.api.location.AMapLocation import com.amap.api.track.AMapTrackClient import com.amap.api.track.ErrorCode @@ -26,9 +27,13 @@ import com.okgoincar.bean.OrderSimpleData import com.okgoincar.bean.websocket.HeartBean import com.okgoincar.netUtls.Api +import com.okgoincar.netUtls.callNet +import com.okgoincar.netUtls.getMapByAny import com.okgoincar.netUtls.getUserId import com.okgoincar.slab.MySlabBaseActivity import com.okgoincar.utils.Cache.CacheKey +import com.okgoincar.utils.LogUtils +import com.tencent.bugly.crashreport.CrashReport import org.jetbrains.anko.toast import org.json.JSONObject import java.security.SecureRandom @@ -68,14 +73,15 @@ registerActivityLifecycleCallbacks(this) // PlatformConfig.setWeixin("wx65d2c03f04352f90", "7a3a57f9ba78c1f400b75298eec4c7c0") // PlatformConfig.setQQZone("101877032", "eab94b262bf9789eec770cde42a6e71e") //qq互联 -// LogUtils.OpenLog(true) + LogUtils.OpenLog(true) + CrashReport.initCrashReport(applicationContext, "666d35fada", false) initUpPoint() initSocket() } private fun initSocket() { Handler(Looper.getMainLooper()).post { - toast("websocket初始化") +// toast("websocket初始化") } NettyClient.getInstance().init(this, Api.SOCKET_SERVER, Api.SOCKET_PORT, true) NettyClient.getInstance() @@ -86,8 +92,11 @@ currentTime = System.currentTimeMillis() val json = JSONObject(message) val method = json.optString("method") + if (method!= "OK"&&method!= "PONG") + upLog("收到服务端推送,method:${method}") + Handler(Looper.getMainLooper()).post { - toast("收到websocket=$method") +// toast("收到websocket=$method") } val data = json.optString("data") val code = json.optInt("code", -1) @@ -261,9 +270,9 @@ bean.data = dataBean NettyClient.getInstance() .sendMessage(Gson().toJson(bean)) -// Handler(Looper.getMainLooper()).post { + Handler(Looper.getMainLooper()).post { // toast("发送location --> $dataBean") -// } + } sysErr(dataBean.toString()) } } @@ -383,6 +392,16 @@ fun removeOrderView(view: OrderStatueView?) { orderStatueViews.remove(view) } + + + fun upLog(msg:String){ +// val map = getMapByAny() +// map["content"] = "${TimeUtils.getCurrentTime()}:=====》$msg" +// if (appContext!=null) +// callNet(appContext!!,Api.saveVehicleTerminalLog,map,{}){ +// toast("丢失一条日志") +// } + } } private val activities = ArrayList<Activity?>() -- Gitblit v1.7.1