summaryrefslogtreecommitdiffstats
path: root/core/java/android/app/backup
diff options
context:
space:
mode:
authorChristopher Tate <ctate@google.com>2013-11-18 14:20:36 -0800
committerChristopher Tate <ctate@google.com>2013-11-19 11:24:46 -0800
commitb0183f0ae311966cff0e10e8139c56f97288d1f2 (patch)
tree6bd0662fd8d6b0640b2da0c293882b47ff9480e6 /core/java/android/app/backup
parentc04aa87e4ac41b6c65dceb7b20d7a7f92c2efec1 (diff)
downloadframeworks_base-b0183f0ae311966cff0e10e8139c56f97288d1f2.zip
frameworks_base-b0183f0ae311966cff0e10e8139c56f97288d1f2.tar.gz
frameworks_base-b0183f0ae311966cff0e10e8139c56f97288d1f2.tar.bz2
Harden against transiently unavailable backup transports
The init & clear operations are particularly important to ensure delivery when at all possible, so we retry those periodically if the transport is unavailable when we first attempt them. Now with 100% less build break. Bug 11716868 Change-Id: I2af4e93788068cfac97c0a48d3568c561eefa23d
Diffstat (limited to 'core/java/android/app/backup')
-rw-r--r--core/java/android/app/backup/IBackupManager.aidl4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/java/android/app/backup/IBackupManager.aidl b/core/java/android/app/backup/IBackupManager.aidl
index bb4f5f1..12ee3b6 100644
--- a/core/java/android/app/backup/IBackupManager.aidl
+++ b/core/java/android/app/backup/IBackupManager.aidl
@@ -43,14 +43,14 @@ interface IBackupManager {
void dataChanged(String packageName);
/**
- * Erase all backed-up data for the given package from the storage
+ * Erase all backed-up data for the given package from the given storage
* destination.
*
* Any application can invoke this method for its own package, but
* only callers who hold the android.permission.BACKUP permission
* may invoke it for arbitrary packages.
*/
- void clearBackupData(String packageName);
+ void clearBackupData(String transportName, String packageName);
/**
* Notifies the Backup Manager Service that an agent has become available. This