[6.5.0]行程总结页面设置总里程
This commit is contained in:
@@ -30,6 +30,8 @@ open class ItinerarySummaryDialog(context: Context, isDriver: Boolean, theme: In
|
||||
private var tvVulnerableTipNum: TextView ?= null //弱势参与者提醒次数
|
||||
private var tvDangerNum: TextView ?= null //消除安全风险隐患次数
|
||||
private var tvEfficiencyNum: TextView ?= null //通行效率提升
|
||||
private val random = Random()
|
||||
private var mileage: Float = 1000f //总里程
|
||||
|
||||
init {
|
||||
this.mContext = context
|
||||
@@ -68,7 +70,6 @@ open class ItinerarySummaryDialog(context: Context, isDriver: Boolean, theme: In
|
||||
//关闭弹窗
|
||||
dismiss()
|
||||
}
|
||||
val random = Random()
|
||||
//全息路口服务次数
|
||||
tvIntersectionServicesNum = findViewById(R.id.tvIntersectionServicesNum)
|
||||
tvIntersectionServicesNum?.text = CallerAutoPilotStatusListenerManager.getRoadCount().toString()
|
||||
@@ -98,18 +99,18 @@ open class ItinerarySummaryDialog(context: Context, isDriver: Boolean, theme: In
|
||||
tvEfficiencyNum?.text = num.toString()
|
||||
//小智总结
|
||||
tvSummaryZhiContent = findViewById(R.id.tvSummaryZhiContent)
|
||||
AutopilotSummaryInfo.vehicleServiceNum += CallerAutoPilotStatusListenerManager.getRoadCount()+AutopilotSummaryInfo.lightServicesNum
|
||||
AutopilotSummaryInfo.vehicleServiceNum = AutopilotSummaryInfo.lightServicesNum
|
||||
+AutopilotSummaryInfo.infoTipNum + AutopilotSummaryInfo.vehicleTipNum + AutopilotSummaryInfo.vulnerableTipNum
|
||||
val smartRoadLen = random.nextInt(mileage.toInt())
|
||||
if(isDriver){
|
||||
tvSummaryZhiContent?.text = "全程 5km,智慧道路护航 3km,全息感知覆盖率 60%,车辆服务次数${AutopilotSummaryInfo.vehicleServiceNum}次"
|
||||
tvSummaryZhiContent?.text = "全程 ${(mileage/1000).toInt()}km,智慧道路护航 ${(smartRoadLen/1000)}km,全息感知覆盖率 ${(smartRoadLen*100/mileage).toInt()}%,车辆服务次数${AutopilotSummaryInfo.vehicleServiceNum}次"
|
||||
}else{
|
||||
tvSummaryZhiContent?.text = "旅途全长 38 km,全感知覆盖率 90%,车辆服务次数${AutopilotSummaryInfo.vehicleServiceNum}次"
|
||||
tvSummaryZhiContent?.text = "旅途全长 ${(mileage/1000).toInt()} km,全感知覆盖率 ${(smartRoadLen*100/mileage).toInt()}%,车辆服务次数${AutopilotSummaryInfo.vehicleServiceNum}次"
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
fun setOrderMileage(mileage: Float) {
|
||||
TODO("Not yet implemented")
|
||||
this.mileage = mileage
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user