am 5e8a4b84: Give the bmgr command an IRestoreObserver too.

Merge commit '5e8a4b842c20dd47b82e9915f1bd730ee1b0d46d'

* commit '5e8a4b842c20dd47b82e9915f1bd730ee1b0d46d':
  Give the bmgr command an IRestoreObserver too.
This commit is contained in:
Joe Onorato
2009-06-25 18:36:54 -07:00
committed by The Android Open Source Project

View File

@@ -17,6 +17,7 @@
package com.android.commands.bmgr;
import android.backup.IBackupManager;
import android.backup.IRestoreObserver;
import android.backup.IRestoreSession;
import android.backup.RestoreSet;
import android.os.RemoteException;
@@ -34,6 +35,16 @@ public final class Bmgr {
private String[] mArgs;
private int mNextArg;
private String mCurArgData;
private RestoreObserver mObserver = new RestoreObserver();
class RestoreObserver extends IRestoreObserver.Stub {
public void restoreStarting(int numPackages) {
}
public void onUpdate(int nowBeingRestored) {
}
public void restoreFinished(int error) {
}
}
public static void main(String[] args) {
try {
@@ -200,7 +211,7 @@ public final class Bmgr {
for (RestoreSet s : sets) {
if (s.token == token) {
System.out.println("Scheduling restore: " + s.name);
mRestore.performRestore(token);
mRestore.performRestore(token, mObserver);
break;
}
}
@@ -229,4 +240,4 @@ public final class Bmgr {
System.err.println(" bmgr restore token#");
System.err.println(" bmgr run");
}
}
}