From 5ff12101722874f5e7b0cadf06f4c53f4ec4b917 Mon Sep 17 00:00:00 2001 From: Craig Mautner Date: Fri, 24 May 2013 12:50:15 -0700 Subject: Add retrieval of StackBox info for more flexibility First step in permitting StackBoxes to be manipulated by user. Necessary for Configuration changes coming down. Change-Id: I4029926a35e4fdc59a5759fd9e4bae10bb308413 --- cmds/am/src/com/android/commands/am/Am.java | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'cmds/am') diff --git a/cmds/am/src/com/android/commands/am/Am.java b/cmds/am/src/com/android/commands/am/Am.java index cc69176..4055832 100644 --- a/cmds/am/src/com/android/commands/am/Am.java +++ b/cmds/am/src/com/android/commands/am/Am.java @@ -19,6 +19,7 @@ package com.android.commands.am; import android.app.ActivityManager; +import android.app.ActivityManager.StackBoxInfo; import android.app.ActivityManagerNative; import android.app.IActivityController; import android.app.IActivityManager; @@ -105,7 +106,7 @@ public class Am extends BaseCommand { " am stack create \n" + " am stack movetask [true|false]\n" + " am stack resize \n" + - " am stack dump\n" + + " am stack boxes\n" + "\n" + "am start: start an Activity. Options are:\n" + " -D: enable debugging\n" + @@ -202,7 +203,7 @@ public class Am extends BaseCommand { "\n" + "am stack resize: change relative size to new .\n" + "\n" + - "am stack dump: list the hierarchy of stacks.\n" + + "am stack boxes: list the hierarchy of stack boxes and their contents.\n" + "\n" + " specifications include these flags and arguments:\n" + " [-a ] [-d ] [-t ]\n" + @@ -1120,8 +1121,7 @@ public class Am extends BaseCommand { } @Override - public int systemNotResponding(String message) - throws RemoteException { + public int systemNotResponding(String message) { synchronized (this) { System.out.println("** ERROR: PROCESS NOT RESPONDING"); System.out.println("message: " + message); @@ -1486,8 +1486,8 @@ public class Am extends BaseCommand { runStackMoveTask(); } else if (op.equals("resize")) { runStackResize(); - } else if (op.equals("dump")) { - runStackDump(); + } else if (op.equals("boxes")) { + runStackBoxes(); } else { showError("Error: unknown command '" + op + "'"); return; @@ -1545,11 +1545,11 @@ public class Am extends BaseCommand { } } - private void runStackDump() throws Exception { + private void runStackBoxes() throws Exception { try { - List stacks = mAm.getStacks(); - for (ActivityManager.StackInfo stack : stacks) { - System.out.println(stack); + List stackBoxes = mAm.getStackBoxes(); + for (StackBoxInfo info : stackBoxes) { + System.out.println(info); } } catch (RemoteException e) { } -- cgit v1.1