Merge "DO NOT MERGE -- Adjust focus when moving task back" into nyc-mr1-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
1fefc8b9fa
@@ -4406,7 +4406,7 @@ final class ActivityStack {
|
|||||||
mStackSupervisor.getStack(FULLSCREEN_WORKSPACE_STACK_ID);
|
mStackSupervisor.getStack(FULLSCREEN_WORKSPACE_STACK_ID);
|
||||||
if (fullscreenStack != null && fullscreenStack.hasVisibleBehindActivity()) {
|
if (fullscreenStack != null && fullscreenStack.hasVisibleBehindActivity()) {
|
||||||
final ActivityRecord visibleBehind = fullscreenStack.getVisibleBehindActivity();
|
final ActivityRecord visibleBehind = fullscreenStack.getVisibleBehindActivity();
|
||||||
mService.setFocusedActivityLocked(visibleBehind, "moveTaskToBack");
|
mService.setFocusedActivityLocked(visibleBehind, "moveHomeTaskToBack");
|
||||||
mStackSupervisor.resumeFocusedStackTopActivityLocked();
|
mStackSupervisor.resumeFocusedStackTopActivityLocked();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -4459,9 +4459,11 @@ final class ActivityStack {
|
|||||||
}
|
}
|
||||||
final int taskToReturnTo = tr.getTaskToReturnTo();
|
final int taskToReturnTo = tr.getTaskToReturnTo();
|
||||||
tr.setTaskToReturnTo(APPLICATION_ACTIVITY_TYPE);
|
tr.setTaskToReturnTo(APPLICATION_ACTIVITY_TYPE);
|
||||||
return mStackSupervisor.resumeHomeStackTask(taskToReturnTo, null, "moveTaskToBack");
|
return mStackSupervisor.resumeHomeStackTask(taskToReturnTo, null,
|
||||||
|
"moveTaskToBackAndShowHome");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
adjustFocusedActivityLocked(mResumedActivity, "moveTaskToBack");
|
||||||
mStackSupervisor.resumeFocusedStackTopActivityLocked();
|
mStackSupervisor.resumeFocusedStackTopActivityLocked();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user