Loading core/java/android/permission/PermissionControllerManager.java +1 −0 Original line number Diff line number Diff line Loading @@ -269,6 +269,7 @@ public final class PermissionControllerManager { public void getRuntimePermissionBackup(@NonNull UserHandle user, @NonNull @CallbackExecutor Executor executor, @NonNull OnGetRuntimePermissionBackupCallback callback) { checkNotNull(user); checkNotNull(executor); checkNotNull(callback); Loading core/java/android/permission/PermissionControllerService.java +7 −7 Original line number Diff line number Diff line Loading @@ -56,7 +56,7 @@ import java.util.Map; /** * This service is meant to be implemented by the app controlling permissions. * * @see PermissionController * @see PermissionControllerManager * * @hide */ Loading Loading @@ -98,10 +98,10 @@ public abstract class PermissionControllerService extends Service { * Create a backup of the runtime permissions. * * @param user The user to back up * @param out The stream to write the backup to * @param backup The stream to write the backup to */ public abstract void onGetRuntimePermissionsBackup(@NonNull UserHandle user, @NonNull OutputStream out); @NonNull OutputStream backup); /** * Gets the runtime permissions for an app. Loading Loading @@ -297,11 +297,11 @@ public abstract class PermissionControllerService extends Service { } private void getRuntimePermissionsBackup(@NonNull UserHandle user, @NonNull ParcelFileDescriptor outFile) { try (OutputStream out = new ParcelFileDescriptor.AutoCloseOutputStream(outFile)) { onGetRuntimePermissionsBackup(user, out); @NonNull ParcelFileDescriptor backupFile) { try (OutputStream backup = new ParcelFileDescriptor.AutoCloseOutputStream(backupFile)) { onGetRuntimePermissionsBackup(user, backup); } catch (IOException e) { Log.e(LOG_TAG, "Could not open pipe to write backup tp", e); Log.e(LOG_TAG, "Could not open pipe to write backup to", e); } } Loading Loading
core/java/android/permission/PermissionControllerManager.java +1 −0 Original line number Diff line number Diff line Loading @@ -269,6 +269,7 @@ public final class PermissionControllerManager { public void getRuntimePermissionBackup(@NonNull UserHandle user, @NonNull @CallbackExecutor Executor executor, @NonNull OnGetRuntimePermissionBackupCallback callback) { checkNotNull(user); checkNotNull(executor); checkNotNull(callback); Loading
core/java/android/permission/PermissionControllerService.java +7 −7 Original line number Diff line number Diff line Loading @@ -56,7 +56,7 @@ import java.util.Map; /** * This service is meant to be implemented by the app controlling permissions. * * @see PermissionController * @see PermissionControllerManager * * @hide */ Loading Loading @@ -98,10 +98,10 @@ public abstract class PermissionControllerService extends Service { * Create a backup of the runtime permissions. * * @param user The user to back up * @param out The stream to write the backup to * @param backup The stream to write the backup to */ public abstract void onGetRuntimePermissionsBackup(@NonNull UserHandle user, @NonNull OutputStream out); @NonNull OutputStream backup); /** * Gets the runtime permissions for an app. Loading Loading @@ -297,11 +297,11 @@ public abstract class PermissionControllerService extends Service { } private void getRuntimePermissionsBackup(@NonNull UserHandle user, @NonNull ParcelFileDescriptor outFile) { try (OutputStream out = new ParcelFileDescriptor.AutoCloseOutputStream(outFile)) { onGetRuntimePermissionsBackup(user, out); @NonNull ParcelFileDescriptor backupFile) { try (OutputStream backup = new ParcelFileDescriptor.AutoCloseOutputStream(backupFile)) { onGetRuntimePermissionsBackup(user, backup); } catch (IOException e) { Log.e(LOG_TAG, "Could not open pipe to write backup tp", e); Log.e(LOG_TAG, "Could not open pipe to write backup to", e); } } Loading