diff --git a/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt index 97df59a..8373e43 100644 --- a/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt +++ b/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt @@ -42,12 +42,14 @@ import com.pengxh.kt.lite.utils.WeakReferenceHandler import com.qmuiteam.qmui.widget.roundwidget.QMUIRoundButton import org.json.JSONObject +import java.text.DecimalFormat @SuppressLint("SetTextI18n") class HomePageFragment : KotlinBaseFragment(), AMap.OnMarkerClickListener, AMap.InfoWindowAdapter, Handler.Callback { private val kTag = "HomePageFragment" + private val dFormat by lazy { DecimalFormat("0.00") } private lateinit var vehicleViewModel: VehicleViewModel private lateinit var deviceViewModel: DeviceViewModel private lateinit var taskViewModel: TaskViewModel @@ -111,14 +113,14 @@ taskViewModel.taskCountModel.observe(this) { if (it.code == 200) { binding.monthTaskCountView.text = it.data.taskCount.toString() - binding.monthTaskDistanceView.text = it.data.km.toString() + binding.monthTaskDistanceView.text = dFormat.format(it.data.km) } } taskViewModel.getTaskCount(time.timestampToDate(), time.timestampToDate(), DateType.DAY) taskViewModel.dayTaskModel.observe(this) { if (it.code == 200) { binding.dayTaskCountView.text = it.data.taskCount.toString() - binding.dayTaskDistanceView.text = it.data.km.toString() + binding.dayTaskDistanceView.text = dFormat.format(it.data.km) } } taskViewModel.getTaskTrend("", "", "")