Make restoreSome API be @SystemAPI
Bug: 112292976 Test: atest RestoreSessionHostSideTest Change-Id: Ic453be3ffed43a48839b3bcaf19438d9987eb201 RestoreSession#restoreSome is used from pixelmigrate to start a systemRestore of packages selected by user, currently this needs to be done via reflection.
This commit is contained in:
@@ -850,6 +850,8 @@ package android.app.backup {
|
||||
method public int restoreAll(long, android.app.backup.RestoreObserver);
|
||||
method public int restorePackage(java.lang.String, android.app.backup.RestoreObserver, android.app.backup.BackupManagerMonitor);
|
||||
method public int restorePackage(java.lang.String, android.app.backup.RestoreObserver);
|
||||
method public int restoreSome(long, android.app.backup.RestoreObserver, android.app.backup.BackupManagerMonitor, java.lang.String[]);
|
||||
method public int restoreSome(long, android.app.backup.RestoreObserver, java.lang.String[]);
|
||||
}
|
||||
|
||||
public class RestoreSet implements android.os.Parcelable {
|
||||
|
||||
@@ -143,8 +143,6 @@ public class RestoreSession {
|
||||
* @param packages The set of packages for which to attempt a restore. Regardless of
|
||||
* the contents of the actual back-end dataset named by {@code token}, only
|
||||
* applications mentioned in this list will have their data restored.
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
public int restoreSome(long token, RestoreObserver observer, BackupManagerMonitor monitor,
|
||||
String[] packages) {
|
||||
@@ -181,8 +179,6 @@ public class RestoreSession {
|
||||
* @param packages The set of packages for which to attempt a restore. Regardless of
|
||||
* the contents of the actual back-end dataset named by {@code token}, only
|
||||
* applications mentioned in this list will have their data restored.
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
public int restoreSome(long token, RestoreObserver observer, String[] packages) {
|
||||
return restoreSome(token, observer, null, packages);
|
||||
|
||||
Reference in New Issue
Block a user