am 4ea283a0: Merge "Sanity-check existence of restore agent" into jb-mr1-dev
* commit '4ea283a05f3724285ed3057ff1de1a344ab3e15a': Sanity-check existence of restore agent
This commit is contained in:
@@ -4401,6 +4401,18 @@ class BackupManagerService extends IBackupManager.Stub {
|
||||
return;
|
||||
}
|
||||
|
||||
if (packageInfo.applicationInfo.backupAgentName == null
|
||||
|| "".equals(packageInfo.applicationInfo.backupAgentName)) {
|
||||
if (DEBUG) {
|
||||
Slog.i(TAG, "Data exists for package " + packageName
|
||||
+ " but app has no agent; skipping");
|
||||
}
|
||||
EventLog.writeEvent(EventLogTags.RESTORE_AGENT_FAILURE, packageName,
|
||||
"Package has no agent");
|
||||
executeNextState(RestoreState.RUNNING_QUEUE);
|
||||
return;
|
||||
}
|
||||
|
||||
if (metaInfo.versionCode > packageInfo.versionCode) {
|
||||
// Data is from a "newer" version of the app than we have currently
|
||||
// installed. If the app has not declared that it is prepared to
|
||||
|
||||
Reference in New Issue
Block a user