[6.6.0] fix pb to string bug and add trace in down load map cache
This commit is contained in:
@@ -13,6 +13,11 @@ import com.mogo.eagle.core.data.map.MogoLocation
|
||||
import com.mogo.eagle.core.function.call.hmi.CallerHmiListenerManager
|
||||
import com.mogo.eagle.core.function.hmi.R
|
||||
import com.mogo.eagle.core.function.hmi.dialog.BaseFloatDialog
|
||||
import com.mogo.eagle.core.function.hmi.ui.utils.HmiActionLog
|
||||
import com.mogo.eagle.core.function.hmi.ui.utils.HmiActionLog.Companion.hmiAction
|
||||
import com.mogo.eagle.core.function.hmi.ui.widget.SystemVersionView
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_HMI
|
||||
import com.mogo.eagle.core.utilcode.util.ThreadUtils
|
||||
import com.mogo.map.MogoData.Companion.mogoMapData
|
||||
import me.jessyan.autosize.utils.AutoSizeUtils
|
||||
@@ -22,6 +27,10 @@ import me.jessyan.autosize.utils.AutoSizeUtils
|
||||
*/
|
||||
class OfflineMapDialog(context: Context) : BaseFloatDialog(context) {
|
||||
|
||||
companion object{
|
||||
private const val TAG = "OfflineMapDialog"
|
||||
}
|
||||
|
||||
private var roundRootLayout: ConstraintLayout? = null
|
||||
private var offlineTitleView: TextView? = null
|
||||
private var leftView: TextView? = null
|
||||
@@ -104,6 +113,10 @@ class OfflineMapDialog(context: Context) : BaseFloatDialog(context) {
|
||||
}
|
||||
|
||||
private fun cacheHDOfflineData() {
|
||||
hmiAction(
|
||||
"$M_HMI$TAG",
|
||||
mapOf("click" to "cacheHDOfflineData","hasLoc" to (location != null))
|
||||
)
|
||||
if (location == null) {// 拿到了高德地图的cityCode
|
||||
mogoMapData.get()?.cacheHDDataByCity({ _, progress ->
|
||||
updateProgress(progress.toInt())
|
||||
@@ -175,6 +188,7 @@ class OfflineMapDialog(context: Context) : BaseFloatDialog(context) {
|
||||
downloadPercentView?.visibility = View.GONE
|
||||
downloadResultImg?.background =
|
||||
ContextCompat.getDrawable(context, R.drawable.download_success_icon)
|
||||
hmiAction("$M_HMI$TAG", mapOf("cacheMap" to true))
|
||||
}
|
||||
else -> {
|
||||
isRetry = true
|
||||
@@ -191,6 +205,7 @@ class OfflineMapDialog(context: Context) : BaseFloatDialog(context) {
|
||||
rightView?.text = context.resources.getString(R.string.retry)
|
||||
downloadResultImg?.background =
|
||||
ContextCompat.getDrawable(context, R.drawable.download_fail_icon)
|
||||
hmiAction("$M_HMI$TAG", mapOf("cacheMap" to false))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,13 +23,13 @@ object CallerAutopilotStatisticsListenerManager : CallerBase<IMoGoAutopilotStati
|
||||
FSMMsg(
|
||||
0,
|
||||
"自动驾驶启动失败",
|
||||
it.failedMessage.msg,
|
||||
(it.failedMessage.msg?:""),
|
||||
System.currentTimeMillis()
|
||||
)
|
||||
)
|
||||
)
|
||||
} else {
|
||||
CallerTrace.write("AutopilotStatistics", mapOf("status" to it.status, "failedMessage" to it.failedMessage,
|
||||
CallerTrace.write("AutopilotStatistics", mapOf("status" to it.status, "failedMessage" to (it.failedMessage.msg?:""),
|
||||
"req" to it.req, "usedTime" to it.usedTime,
|
||||
"isDemoMode" to FunctionBuildConfig.isDemoMode,
|
||||
"isTakeoverRemind" to FunctionBuildConfig.isTakeoverRemind))
|
||||
|
||||
Reference in New Issue
Block a user