Loading services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +11 −0 Original line number Diff line number Diff line Loading @@ -4236,6 +4236,17 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { mDeviceOwner.clearDeviceOwner(); mDeviceOwner.writeOwnerFile(); updateDeviceOwnerLocked(); // Reactivate backup service. long ident = Binder.clearCallingIdentity(); try { IBackupManager ibm = IBackupManager.Stub.asInterface( ServiceManager.getService(Context.BACKUP_SERVICE)); ibm.setBackupServiceActive(UserHandle.USER_OWNER, true); } catch (RemoteException e) { throw new IllegalStateException("Failed reactivating backup service.", e); } finally { Binder.restoreCallingIdentity(ident); } } } } Loading Loading
services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +11 −0 Original line number Diff line number Diff line Loading @@ -4236,6 +4236,17 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { mDeviceOwner.clearDeviceOwner(); mDeviceOwner.writeOwnerFile(); updateDeviceOwnerLocked(); // Reactivate backup service. long ident = Binder.clearCallingIdentity(); try { IBackupManager ibm = IBackupManager.Stub.asInterface( ServiceManager.getService(Context.BACKUP_SERVICE)); ibm.setBackupServiceActive(UserHandle.USER_OWNER, true); } catch (RemoteException e) { throw new IllegalStateException("Failed reactivating backup service.", e); } finally { Binder.restoreCallingIdentity(ident); } } } } Loading