From 5e6555721588af17f56a3277005ace4f5caaff84 Mon Sep 17 00:00:00 2001
From: liugl <liugl@sinata.cn>
Date: 星期一, 03 八月 2020 18:26:03 +0800
Subject: [PATCH] 8.3
---
app/src/main/java/com/okgoincar/base/MyApplication.kt | 43 +++++++++++++++++++++++++++++++------------
1 files changed, 31 insertions(+), 12 deletions(-)
diff --git a/app/src/main/java/com/okgoincar/base/MyApplication.kt b/app/src/main/java/com/okgoincar/base/MyApplication.kt
index 4429c8e..b5f64c1 100644
--- a/app/src/main/java/com/okgoincar/base/MyApplication.kt
+++ b/app/src/main/java/com/okgoincar/base/MyApplication.kt
@@ -3,13 +3,11 @@
import android.app.Activity
import android.app.Application
import android.content.Context
-import android.location.Location
-import android.os.Build
+import android.content.Intent
import android.os.Bundle
import android.os.Handler
import android.os.Looper
import android.util.Log
-import androidx.annotation.RequiresApi
import androidx.multidex.MultiDex
import cn.sinata.rxnetty.NettyClient
import cn.sinata.xldutils.BaseApplication
@@ -17,11 +15,10 @@
import com.amap.api.location.AMapLocation
import com.amap.api.track.AMapTrackClient
import com.amap.api.track.ErrorCode
-import com.amap.api.track.OnTrackLifecycleListener
import com.amap.api.track.TrackParam
-import com.amap.api.track.query.model.*
-import com.okgoincar.netUtls.getUserId
-import com.okgoincar.utils.Cache.CacheKey
+import com.amap.api.track.query.model.AddTerminalRequest
+import com.amap.api.track.query.model.QueryTerminalRequest
+import com.amap.api.track.query.model.QueryTerminalResponse
import com.google.gson.Gson
import com.okgoincar.base.gpsnav.util.TTSController
import com.okgoincar.bean.CarLocationBean
@@ -29,7 +26,9 @@
import com.okgoincar.bean.OrderSimpleData
import com.okgoincar.bean.websocket.HeartBean
import com.okgoincar.netUtls.Api
+import com.okgoincar.netUtls.getUserId
import com.okgoincar.slab.MySlabBaseActivity
+import com.okgoincar.utils.Cache.CacheKey
import org.jetbrains.anko.toast
import org.json.JSONObject
import java.security.SecureRandom
@@ -94,6 +93,17 @@
when (method) {
Const.SOCKET_METHOD.OK -> {
testReceiveNum++
+ }
+ Const.SOCKET_METHOD.OFFLINE -> {
+// CacheUtil.get().clear()
+// NettyClient.getInstance().stopService()
+// var intent = Intent()
+// intent.setClass(this, SlabLoginActivity::class.java)
+// intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
+// startActivity(intent)
+// Handler(Looper.getMainLooper()).post {
+// toast("您的账号已在其他平台登录")
+// }
}
Const.SOCKET_METHOD.ORDER_STATUS -> {
val orderSimpleData =
@@ -296,8 +306,8 @@
return appContext
}
- fun getTTsManager():TTSController{
- if (mTtsManager == null){
+ fun getTTsManager(): TTSController {
+ if (mTtsManager == null) {
mTtsManager = TTSController.getInstance(getInstance())
mTtsManager?.init()
}
@@ -389,14 +399,23 @@
override fun onActivityStopped(activity: Activity?) {
showNum--
Handler(Looper.getMainLooper()).postDelayed({
- if (showNum == 0){
- getTTsManager().setVideoText("OK出行司机已置于后台,可能会导致听单异常,里程计费差异,请勿切换。")
+ if (showNum == 0) {
+ setVideoText("OK出行司机已置于后台,可能会导致听单异常,里程计费差异,请勿切换。")
+// getTTsManager().setVideoText("OK出行司机已置于后台,可能会导致听单异常,里程计费差异,请勿切换。")
}
- },600)
+ }, 600)
}
override fun onActivityCreated(activity: Activity?, savedInstanceState: Bundle?) {
activities.add(activity)
}
+
+ fun setVideoText(s: String?) {
+ val intent = Intent()
+ intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK
+ intent.action = "com.wisdom.gps.action.tts"
+ intent.putExtra("msg", s)
+ sendBroadcast(intent)
+ }
}
\ No newline at end of file
--
Gitblit v1.7.1