diff options
author | Craig Mautner <cmautner@google.com> | 2013-05-24 12:50:15 -0700 |
---|---|---|
committer | Craig Mautner <cmautner@google.com> | 2013-05-24 12:50:15 -0700 |
commit | 5ff12101722874f5e7b0cadf06f4c53f4ec4b917 (patch) | |
tree | ad1a1d7af2e94046c486e3cca357a5be6ad3bf4f /cmds/am/src/com | |
parent | 6d90fed076fad7874e04833110bb1d63cdbc7eac (diff) | |
download | frameworks_base-5ff12101722874f5e7b0cadf06f4c53f4ec4b917.zip frameworks_base-5ff12101722874f5e7b0cadf06f4c53f4ec4b917.tar.gz frameworks_base-5ff12101722874f5e7b0cadf06f4c53f4ec4b917.tar.bz2 |
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
Diffstat (limited to 'cmds/am/src/com')
-rw-r--r-- | cmds/am/src/com/android/commands/am/Am.java | 20 |
1 files changed, 10 insertions, 10 deletions
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 <TASK_ID> <RELATIVE_STACK_ID> <POSITION> <WEIGHT>\n" + " am stack movetask <STACK_ID> <TASK_ID> [true|false]\n" + " am stack resize <STACK_ID> <WEIGHT>\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 <STACK_ID> relative size to new <WEIGHT>.\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" + "<INTENT> specifications include these flags and arguments:\n" + " [-a <ACTION>] [-d <DATA_URI>] [-t <MIME_TYPE>]\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<ActivityManager.StackInfo> stacks = mAm.getStacks(); - for (ActivityManager.StackInfo stack : stacks) { - System.out.println(stack); + List<StackBoxInfo> stackBoxes = mAm.getStackBoxes(); + for (StackBoxInfo info : stackBoxes) { + System.out.println(info); } } catch (RemoteException e) { } |