Merge "Fix getDefaultDisplayHomeActivityForUser."
This commit is contained in:
committed by
Android (Google) Code Review
commit
bc4afc4f60
@@ -2626,8 +2626,7 @@ public class ActivityStackSupervisor extends ConfigurationContainer implements D
|
||||
}
|
||||
|
||||
ActivityRecord getDefaultDisplayHomeActivityForUser(int userId) {
|
||||
getActivityDisplay(DEFAULT_DISPLAY).getHomeActivityForUser(userId);
|
||||
return null;
|
||||
return getActivityDisplay(DEFAULT_DISPLAY).getHomeActivityForUser(userId);
|
||||
}
|
||||
|
||||
void resizeStackLocked(ActivityStack stack, Rect bounds, Rect tempTaskBounds,
|
||||
|
||||
@@ -6267,8 +6267,11 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub {
|
||||
FLAG_ACTIVITY_TASK_ON_HOME);
|
||||
ActivityOptions activityOptions = options != null
|
||||
? new ActivityOptions(options) : ActivityOptions.makeBasic();
|
||||
activityOptions.setLaunchTaskId(
|
||||
mStackSupervisor.getDefaultDisplayHomeActivity().getTask().taskId);
|
||||
final ActivityRecord homeActivity =
|
||||
mStackSupervisor.getDefaultDisplayHomeActivity();
|
||||
if (homeActivity != null) {
|
||||
activityOptions.setLaunchTaskId(homeActivity.getTask().taskId);
|
||||
}
|
||||
mContext.startActivityAsUser(intent, activityOptions.toBundle(),
|
||||
UserHandle.CURRENT);
|
||||
} finally {
|
||||
|
||||
Reference in New Issue
Block a user