summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefano Tommasini <stefanot@google.com>2018-10-15 12:45:38 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2018-10-15 12:45:38 +0000
commit6f6e67bcce3438e9fb11fa8b83c20bdfc08f1e12 (patch)
treed9913d082fd94111b299505e1dcdf4b51776e6e7
parent9203276e981838e5f10f63d8423dc494e882764e (diff)
parent14bbdedec0ac468289667e9e79d07a162c7bf11e (diff)
Merge "Add onCreate method to SystemBackup agent that receives UserHandle."
-rw-r--r--core/java/android/app/backup/BackupAgent.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/core/java/android/app/backup/BackupAgent.java b/core/java/android/app/backup/BackupAgent.java
index df27d583d361..c983d4f68710 100644
--- a/core/java/android/app/backup/BackupAgent.java
+++ b/core/java/android/app/backup/BackupAgent.java
@@ -29,6 +29,7 @@ import android.os.Looper;
import android.os.ParcelFileDescriptor;
import android.os.Process;
import android.os.RemoteException;
+import android.os.UserHandle;
import android.system.ErrnoException;
import android.system.Os;
import android.system.OsConstants;
@@ -222,6 +223,18 @@ public abstract class BackupAgent extends ContextWrapper {
}
/**
+ * Provided as a convenience for agent implementations that need an opportunity
+ * to do one-time initialization before the actual backup or restore operation
+ * is begun with information about the calling user.
+ * <p>
+ *
+ * @hide
+ */
+ public void onCreate(UserHandle user) {
+ onCreate();
+ }
+
+ /**
* Provided as a convenience for agent implementations that need to do some
* sort of shutdown process after backup or restore is completed.
* <p>