| | |
| | | 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 |
| | |
| | | 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 |
| | |
| | | registerActivityLifecycleCallbacks(this) |
| | | // PlatformConfig.setWeixin("wx65d2c03f04352f90", "7a3a57f9ba78c1f400b75298eec4c7c0") |
| | | // PlatformConfig.setQQZone("101877032", "eab94b262bf9789eec770cde42a6e71e") //qq互联 |
| | | // LogUtils.OpenLog(true) |
| | | LogUtils.OpenLog(true) |
| | | CrashReport.initCrashReport(applicationContext, "666d35fada", false) |
| | | initUpPoint() |
| | | initSocket() |
| | |
| | | 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") |
| | | } |
| | |
| | | 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?>() |