Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 848358f6 authored by Joe Onorato's avatar Joe Onorato Committed by The Android Open Source Project
Browse files

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

Merge commit '5e8a4b84'

* commit '5e8a4b84':
  Give the bmgr command an IRestoreObserver too.
parents 0d8dc142 5e8a4b84
Loading
Loading
Loading
Loading
+13 −2
Original line number Diff line number Diff line
@@ -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;
                }
            }