am 3301f76b: Merge "Don\'t back up apps in the \'stopped\' state" into klp-dev

* commit '3301f76b2317d2ee2d72e2cdd396e29be63fd414':
  Don't back up apps in the 'stopped' state
This commit is contained in:
Christopher Tate
2013-09-19 19:21:11 -07:00
committed by Android Git Automerger

View File

@@ -1992,6 +1992,15 @@ class BackupManagerService extends IBackupManager.Stub {
return;
}
if ((mCurrentPackage.applicationInfo.flags & ApplicationInfo.FLAG_STOPPED) != 0) {
// The app has been force-stopped or cleared or just installed,
// and not yet launched out of that state, so just as it won't
// receive broadcasts, we won't run it for backup.
addBackupTrace("skipping - stopped");
executeNextState(BackupState.RUNNING_QUEUE);
return;
}
IBackupAgent agent = null;
try {
mWakelock.setWorkSource(new WorkSource(mCurrentPackage.applicationInfo.uid));