summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Yuting Fang <yutingfang@google.com> 2023-04-14 03:29:14 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2023-04-14 03:29:14 +0000
commitbe3adbb7aac51d9776e2bb5e5351b5aa0b996bd9 (patch)
tree138b52af2d7ac7a6d8c4e41c002cfe5882c279b8
parentdc1602cda7da711643a43a81f4f1f456e4d763fe (diff)
parent68921f345cdf7dc18f38748884688fccfa52a56b (diff)
Merge "[Permission Hub Refactor] Fix stale "Today" "Yesterday" on the permission usage details page" into udc-dev
-rw-r--r--PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/v31/PermissionUsageDetailsFragment.java25
1 files changed, 14 insertions, 11 deletions
diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/v31/PermissionUsageDetailsFragment.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/v31/PermissionUsageDetailsFragment.java
index 6a16c37b8..15ee31a54 100644
--- a/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/v31/PermissionUsageDetailsFragment.java
+++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/v31/PermissionUsageDetailsFragment.java
@@ -76,15 +76,6 @@ public class PermissionUsageDetailsFragment extends SettingsWithLargeHeader {
private static final int MENU_SHOW_7_DAYS_DATA = Menu.FIRST + 4;
private static final int MENU_SHOW_24_HOURS_DATA = Menu.FIRST + 5;
- private static final long MIDNIGHT_TODAY =
- ZonedDateTime.now(ZoneId.systemDefault()).truncatedTo(ChronoUnit.DAYS).toEpochSecond()
- * 1000L;
- private static final long MIDNIGHT_YESTERDAY =
- ZonedDateTime.now(ZoneId.systemDefault())
- .minusDays(1)
- .truncatedTo(ChronoUnit.DAYS)
- .toEpochSecond()
- * 1000L;
private @Nullable String mPermissionGroup;
private int mUsageSubtitle;
private boolean mHasSystemApps;
@@ -334,6 +325,18 @@ public class PermissionUsageDetailsFragment extends SettingsWithLargeHeader {
PreferenceScreen preferenceScreen) {
Context context = getContext();
long previousDateMs = 0L;
+ long midnightToday =
+ ZonedDateTime.now(ZoneId.systemDefault())
+ .truncatedTo(ChronoUnit.DAYS)
+ .toEpochSecond()
+ * 1000L;
+ long midnightYesterday =
+ ZonedDateTime.now(ZoneId.systemDefault())
+ .minusDays(1)
+ .truncatedTo(ChronoUnit.DAYS)
+ .toEpochSecond()
+ * 1000L;
+
for (int i = 0; i < appPermissionAccessUiInfoList.size(); i++) {
AppPermissionAccessUiInfo appPermissionAccessUiInfo =
appPermissionAccessUiInfoList.get(i);
@@ -350,9 +353,9 @@ public class PermissionUsageDetailsFragment extends SettingsWithLargeHeader {
category.set(createDayCategoryPreference());
preferenceScreen.addPreference(category.get());
}
- if (accessEndTime > MIDNIGHT_TODAY) {
+ if (accessEndTime > midnightToday) {
category.get().setTitle(R.string.permission_history_category_today);
- } else if (accessEndTime > MIDNIGHT_YESTERDAY) {
+ } else if (accessEndTime > midnightYesterday) {
category.get().setTitle(R.string.permission_history_category_yesterday);
} else {
category.get()