Optimize DataUsagePreferenceController

Bug: 295260929
Test: manual - on mobile settings
Change-Id: I89a36981771ef21f3c8213ad2039c3577196b493
This commit is contained in:
Chaohui Wang
2023-10-10 21:52:34 +08:00
parent 54bec848cc
commit 8603782bc5
10 changed files with 103 additions and 98 deletions

View File

@@ -19,8 +19,6 @@ package com.android.settings.spa.app.appinfo
import android.content.Context
import android.content.pm.ApplicationInfo
import android.net.NetworkTemplate
import android.text.format.DateUtils
import android.text.format.Formatter
import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
@@ -114,8 +112,8 @@ private class AppDataUsagePresenter(
} else {
context.getString(
R.string.data_summary_format,
Formatter.formatFileSize(context, appUsageData.usage, Formatter.FLAG_IEC_UNITS),
DateUtils.formatDateTime(context, appUsageData.startTime, DATE_FORMAT),
appUsageData.formatUsage(context),
appUsageData.formatStartDate(context),
)
}
}
@@ -128,8 +126,4 @@ private class AppDataUsagePresenter(
AppInfoSettingsProvider.METRICS_CATEGORY,
)
}
private companion object {
const val DATE_FORMAT = DateUtils.FORMAT_SHOW_DATE or DateUtils.FORMAT_ABBREV_MONTH
}
}