am dd91362c: Make sure home activity gets resumed after started.
* commit 'dd91362c2c65dbcd781034a16f293d5489946f3e': Make sure home activity gets resumed after started.
This commit is contained in:
@@ -835,8 +835,18 @@ public final class ActivityStackSupervisor implements DisplayListener {
|
|||||||
|
|
||||||
void startHomeActivity(Intent intent, ActivityInfo aInfo, String reason) {
|
void startHomeActivity(Intent intent, ActivityInfo aInfo, String reason) {
|
||||||
moveHomeStackTaskToTop(HOME_ACTIVITY_TYPE, reason);
|
moveHomeStackTaskToTop(HOME_ACTIVITY_TYPE, reason);
|
||||||
startActivityLocked(null, intent, null, aInfo, null, null, null, null, 0, 0, 0, null,
|
startActivityLocked(null /* caller */, intent, null /* resolvedType */, aInfo,
|
||||||
0, 0, 0, null, false, null, null, null);
|
null /* voiceSession */, null /* voiceInteractor */, null /* resultTo */,
|
||||||
|
null /* resultWho */, 0 /* requestCode */, 0 /* callingPid */, 0 /* callingUid */,
|
||||||
|
null /* callingPackage */, 0 /* realCallingPid */, 0 /* realCallingUid */,
|
||||||
|
0 /* startFlags */, null /* options */, false /* componentSpecified */,
|
||||||
|
null /* outActivity */, null /* container */, null /* inTask */);
|
||||||
|
if (inResumeTopActivity) {
|
||||||
|
// If we are in resume section already, home activity will be initialized, but not
|
||||||
|
// resumed (to avoid recursive resume) and will stay that way until something pokes it
|
||||||
|
// again. We need to schedule another resume.
|
||||||
|
scheduleResumeTopActivities();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
final int startActivityMayWait(IApplicationThread caller, int callingUid,
|
final int startActivityMayWait(IApplicationThread caller, int callingUid,
|
||||||
|
|||||||
Reference in New Issue
Block a user