diff options
| -rw-r--r-- | services/java/com/android/server/BackupManagerService.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/services/java/com/android/server/BackupManagerService.java b/services/java/com/android/server/BackupManagerService.java index d0e714f624e6..ed16a37a15de 100644 --- a/services/java/com/android/server/BackupManagerService.java +++ b/services/java/com/android/server/BackupManagerService.java @@ -792,7 +792,11 @@ class BackupManagerService extends IBackupManager.Stub { synchronized(mClearDataLock) { mClearingData = true; - mPackageManager.clearApplicationUserData(packageName, observer); + try { + mActivityManager.clearApplicationUserData(packageName, observer); + } catch (RemoteException e) { + // can't happen because the activity manager is in this process + } // only wait 10 seconds for the clear data to happen long timeoutMark = System.currentTimeMillis() + TIMEOUT_INTERVAL; |