diff options
| author | 2019-03-09 18:27:26 +0000 | |
|---|---|---|
| committer | 2019-03-09 18:27:26 +0000 | |
| commit | 9906f00fc3d09d09619d31997ea67ddc97ecb3b7 (patch) | |
| tree | 17028077e8e345344f9369679d0967faa285b69e | |
| parent | b05697337af591d44d75992e8a5ba9a66fedf418 (diff) | |
| parent | 4198dd1cd580bb0dd8230515fd8b5f1226f8f8fb (diff) | |
Merge "Document delayed permission backup mechanism"
| -rw-r--r-- | core/java/android/permission/PermissionControllerService.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/core/java/android/permission/PermissionControllerService.java b/core/java/android/permission/PermissionControllerService.java index bd4a6ff196b0..2313d5972cbd 100644 --- a/core/java/android/permission/PermissionControllerService.java +++ b/core/java/android/permission/PermissionControllerService.java @@ -112,6 +112,9 @@ public abstract class PermissionControllerService extends Service { /** * Restore a backup of the runtime permissions. * + * <p>If an app mentioned in the backup is not installed the state should be saved to later + * be restored via {@link #onRestoreDelayedRuntimePermissionsBackup}. + * * @param user The user to restore * @param backup The stream to read the backup from */ @@ -120,7 +123,8 @@ public abstract class PermissionControllerService extends Service { @NonNull InputStream backup); /** - * Restore a delayed backup of the runtime permissions. + * Restore the permission state of an app that was provided in + * {@link #onRestoreRuntimePermissionsBackup} but could not be restored back then. * * @param packageName The app to restore * @param user The user to restore |