diff options
author | 2025-03-05 09:56:18 -0800 | |
---|---|---|
committer | 2025-03-05 09:56:18 -0800 | |
commit | 7f96c4a05d152944018b3ad6bd221ecd38cd60ce (patch) | |
tree | 1d50a9057bb6a061765966018d81602ae2d1f6fa | |
parent | 09252b932b810b2d382444c0038736e1a0f39aaa (diff) | |
parent | 3b756fbbf419ab774b9ae7ceb84817ed41f06f90 (diff) |
Merge "Fix screen flash back to previous permission grant issue" into main
-rw-r--r-- | PermissionController/src/com/android/permissioncontroller/permission/ui/GrantPermissionsActivity.java | 12 |
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; } |