[6.5.0]行程总结路程改为保留小数点后一位

This commit is contained in:
xuxinchao
2024-07-16 20:49:03 +08:00
parent 4c1db77b69
commit 66ef542f19

View File

@@ -120,14 +120,16 @@ open class ItinerarySummaryDialog(context: Context, isDriver: Boolean, theme: In
private fun showSummaryTipContent(){
ThreadUtils.runOnUiThread {
val vehicleServiceNum = AutopilotSummaryInfo.infoTipNum+ AutopilotSummaryInfo.vehicleTipNum + AutopilotSummaryInfo.vulnerableTipNum + AutopilotSummaryInfo.lightServicesNum + CallerAutoPilotStatusListenerManager.getRoadCount()
var smartRoadLen = 1000
var smartRoadLen = 1000f
try {
smartRoadLen =random.nextInt(mileage.toInt())
smartRoadLen =random.nextFloat()*mileage
}catch (_: Exception){}
val formattedMileage: String = String.format("%.1f", mileage/1000)
val formattedSmartRoadLen: String = String.format("%.1f", smartRoadLen/1000)
if(isDriver){
tvSummaryZhiContent?.text = "全程 ${(mileage/1000).toInt()}km智慧道路护航 ${(smartRoadLen/1000)}km全息感知覆盖率 ${(smartRoadLen*100/mileage).toInt()}%,车辆服务次数${vehicleServiceNum}"
tvSummaryZhiContent?.text = "全程 ${formattedMileage}km智慧道路护航 ${(formattedSmartRoadLen)}km全息感知覆盖率 ${(smartRoadLen*100/mileage).toInt()}%,车辆服务次数${vehicleServiceNum}"
}else{
tvSummaryZhiContent?.text = "旅途全长 ${(mileage/1000).toInt()} km全感知覆盖率 ${(smartRoadLen*100/mileage).toInt()}%,车辆服务次数${vehicleServiceNum}"
tvSummaryZhiContent?.text = "旅途全长 $formattedMileage km全感知覆盖率 ${(smartRoadLen*100/mileage).toInt()}%,车辆服务次数${vehicleServiceNum}"
}
}
}