summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Scarlett Song <scarlettsong@google.com> 2025-03-05 09:56:18 -0800
committer Android (Google) Code Review <android-gerrit@google.com> 2025-03-05 09:56:18 -0800
commit7f96c4a05d152944018b3ad6bd221ecd38cd60ce (patch)
tree1d50a9057bb6a061765966018d81602ae2d1f6fa
parent09252b932b810b2d382444c0038736e1a0f39aaa (diff)
parent3b756fbbf419ab774b9ae7ceb84817ed41f06f90 (diff)
Merge "Fix screen flash back to previous permission grant issue" into main
-rw-r--r--PermissionController/src/com/android/permissioncontroller/permission/ui/GrantPermissionsActivity.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/GrantPermissionsActivity.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/GrantPermissionsActivity.java
index a7114f30b..7573b571d 100644
--- a/PermissionController/src/com/android/permissioncontroller/permission/ui/GrantPermissionsActivity.java
+++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/GrantPermissionsActivity.java
@@ -715,6 +715,18 @@ public class GrantPermissionsActivity extends SettingsActivity
onRequestInfoLoad(mRequestInfos);
return;
} else if (info.getPrompt() == Prompt.NO_UI_HEALTH_REDIRECT) {
+ // Clear UI on current PermissionController screen to avoid flashing back to previous
+ // permission group UI when returned from Health&Fitness.
+ mViewHandler.updateUi(
+ /* groupName= */ "",
+ /* groupCount= */ 0,
+ /* groupIndex= */ 0,
+ /* icon= */ null,
+ /* message= */ "",
+ /* detailMessage= */ "",
+ /* permissionRationaleMessage= */ "",
+ /* buttonVisibilities= */ new boolean[] {},
+ /* locationVisibilities=*/ new boolean[] {});
mViewModel.handleHealthConnectPermissions(this);
return;
}