diff options
| author | Christopher Tate <ctate@google.com> | 2014-08-15 21:34:10 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-08-15 21:23:40 +0000 |
| commit | 6cbc07b7c08cad639870588d61e88d3c7a1191ed (patch) | |
| tree | 7af4f6b9e3633e8112d8b9d7d4f5b29c4a2584c9 /core/java/android | |
| parent | e9695fec7ac1c9b2e71cc88900ff89e5af7259d2 (diff) | |
| parent | a63246d6daa02c6f3e4e78d0072d991387e14c87 (diff) | |
| download | frameworks_base-6cbc07b7c08cad639870588d61e88d3c7a1191ed.zip frameworks_base-6cbc07b7c08cad639870588d61e88d3c7a1191ed.tar.gz frameworks_base-6cbc07b7c08cad639870588d61e88d3c7a1191ed.tar.bz2 | |
Merge "Tighten restore-at-install behavior" into lmp-dev
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/app/backup/BackupManager.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/core/java/android/app/backup/BackupManager.java b/core/java/android/app/backup/BackupManager.java index e9297b9..1bb4eba 100644 --- a/core/java/android/app/backup/BackupManager.java +++ b/core/java/android/app/backup/BackupManager.java @@ -229,6 +229,28 @@ public class BackupManager { } /** + * Enable/disable data restore at application install time. When enabled, app + * installation will include an attempt to fetch the app's historical data from + * the archival restore dataset (if any). When disabled, no such attempt will + * be made. + * + * <p>Callers must hold the android.permission.BACKUP permission to use this method. + * + * @hide + */ + @SystemApi + public void setAutoRestore(boolean isEnabled) { + checkServiceBinder(); + if (sService != null) { + try { + sService.setAutoRestore(isEnabled); + } catch (RemoteException e) { + Log.e(TAG, "setAutoRestore() couldn't connect"); + } + } + } + + /** * Identify the currently selected transport. Callers must hold the * android.permission.BACKUP permission to use this method. * @return The name of the currently active backup transport. In case of |
