Fixing NPE when there is no running activity.

Bug: 30668904
Test: Boot the device, kill launcher
Change-Id: I10236d33c7fbc1d20b5d4b097e0660596188eaf0
This commit is contained in:
Winson Chung
2017-02-08 12:20:00 -08:00
parent 4127c138e1
commit 96b7a51de8

View File

@@ -374,6 +374,10 @@ public class RecentsImpl implements ActivityOptions.OnAnimationFinishedListener
MutableBoolean isHomeStackVisible = new MutableBoolean(true);
if (!ssp.isRecentsActivityVisible(isHomeStackVisible)) {
ActivityManager.RunningTaskInfo runningTask = ssp.getRunningTask();
if (runningTask == null) {
return;
}
RecentsTaskLoader loader = Recents.getTaskLoader();
sInstanceLoadPlan = loader.createLoadPlan(mContext);
sInstanceLoadPlan.preloadRawTasks(!isHomeStackVisible.value);