Allow setting fullscreen stack as target via adb shell

Bug: 27906038
Change-Id: Ie6feede3f7c412bc51550626a008cb0729e5e0e0
This commit is contained in:
Andrii Kulian
2016-04-26 00:00:01 -07:00
parent d6a3949588
commit 435ce5ff1c

View File

@@ -18,10 +18,10 @@
package com.android.commands.am;
import static android.app.ActivityManager.StackId.DOCKED_STACK_ID;
import static android.app.ActivityManager.RESIZE_MODE_SYSTEM;
import static android.app.ActivityManager.RESIZE_MODE_USER;
import static android.app.ActivityManager.StackId.FULLSCREEN_WORKSPACE_STACK_ID;
import static android.app.ActivityManager.StackId.DOCKED_STACK_ID;
import static android.app.ActivityManager.StackId.INVALID_STACK_ID;
import android.app.ActivityManager;
import android.app.ActivityManager.StackInfo;
@@ -484,7 +484,7 @@ public class Am extends BaseCommand {
mSamplingInterval = 0;
mAutoStop = false;
mUserId = defUser;
mStackId = FULLSCREEN_WORKSPACE_STACK_ID;
mStackId = INVALID_STACK_ID;
return Intent.parseCommandArgs(mArgs, new Intent.CommandOptionHandler() {
@Override
@@ -622,7 +622,7 @@ public class Am extends BaseCommand {
int res;
final long startTime = SystemClock.uptimeMillis();
ActivityOptions options = null;
if (mStackId != FULLSCREEN_WORKSPACE_STACK_ID) {
if (mStackId != INVALID_STACK_ID) {
options = ActivityOptions.makeBasic();
options.setLaunchStackId(mStackId);
}