Loading cmds/bmgr/src/com/android/commands/bmgr/Bmgr.java +22 −3 Original line number Diff line number Diff line Loading @@ -71,9 +71,7 @@ public final class Bmgr { return; } mBmgr = IBackupManager.Stub.asInterface(ServiceManager.getService("backup")); if (mBmgr == null) { System.err.println(BMGR_NOT_RUNNING_ERR); if (!isBmgrActive()) { return; } Loading Loading @@ -150,6 +148,27 @@ public final class Bmgr { showUsage(); } private boolean isBmgrActive() { mBmgr = IBackupManager.Stub.asInterface(ServiceManager.getService("backup")); if (mBmgr == null) { System.err.println(BMGR_NOT_RUNNING_ERR); return false; } try { if (!mBmgr.isBackupServiceActive(UserHandle.USER_SYSTEM)) { System.err.println(BMGR_NOT_RUNNING_ERR); return false; } } catch (RemoteException e) { System.err.println(e.toString()); System.err.println(BMGR_NOT_RUNNING_ERR); return false; } return true; } private String enableToString(boolean enabled) { return enabled ? "enabled" : "disabled"; } Loading Loading
cmds/bmgr/src/com/android/commands/bmgr/Bmgr.java +22 −3 Original line number Diff line number Diff line Loading @@ -71,9 +71,7 @@ public final class Bmgr { return; } mBmgr = IBackupManager.Stub.asInterface(ServiceManager.getService("backup")); if (mBmgr == null) { System.err.println(BMGR_NOT_RUNNING_ERR); if (!isBmgrActive()) { return; } Loading Loading @@ -150,6 +148,27 @@ public final class Bmgr { showUsage(); } private boolean isBmgrActive() { mBmgr = IBackupManager.Stub.asInterface(ServiceManager.getService("backup")); if (mBmgr == null) { System.err.println(BMGR_NOT_RUNNING_ERR); return false; } try { if (!mBmgr.isBackupServiceActive(UserHandle.USER_SYSTEM)) { System.err.println(BMGR_NOT_RUNNING_ERR); return false; } } catch (RemoteException e) { System.err.println(e.toString()); System.err.println(BMGR_NOT_RUNNING_ERR); return false; } return true; } private String enableToString(boolean enabled) { return enabled ? "enabled" : "disabled"; } Loading