lmw
2023-06-21 bd6a8872438a35d47821c5d5da7fe149e5fed3ab
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,12 @@
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
@@ -69,7 +73,7 @@
        registerActivityLifecycleCallbacks(this)
//        PlatformConfig.setWeixin("wx65d2c03f04352f90", "7a3a57f9ba78c1f400b75298eec4c7c0")
//        PlatformConfig.setQQZone("101877032", "eab94b262bf9789eec770cde42a6e71e") //qq互联
//        LogUtils.OpenLog(true)
        LogUtils.OpenLog(true)
        CrashReport.initCrashReport(applicationContext, "666d35fada", false)
        initUpPoint()
        initSocket()
@@ -88,6 +92,9 @@
                    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")
                    }
@@ -385,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?>()