Move preloading to boot complete.
Bug: 29320695 Change-Id: I14b5127b218597f3c32e647e0443a88b5a708ce1
This commit is contained in:
@@ -184,7 +184,9 @@ public class RecentsImpl implements ActivityOptions.OnAnimationFinishedListener
|
|||||||
mHeaderBar = (TaskViewHeader) inflater.inflate(R.layout.recents_task_view_header,
|
mHeaderBar = (TaskViewHeader) inflater.inflate(R.layout.recents_task_view_header,
|
||||||
null, false);
|
null, false);
|
||||||
reloadResources();
|
reloadResources();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onBootCompleted() {
|
||||||
// When we start, preload the data associated with the previous recent tasks.
|
// When we start, preload the data associated with the previous recent tasks.
|
||||||
// We can use a new plan since the caches will be the same.
|
// We can use a new plan since the caches will be the same.
|
||||||
RecentsTaskLoader loader = Recents.getTaskLoader();
|
RecentsTaskLoader loader = Recents.getTaskLoader();
|
||||||
@@ -197,10 +199,6 @@ public class RecentsImpl implements ActivityOptions.OnAnimationFinishedListener
|
|||||||
loader.loadTasks(mContext, plan, launchOpts);
|
loader.loadTasks(mContext, plan, launchOpts);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onBootCompleted() {
|
|
||||||
// Do nothing
|
|
||||||
}
|
|
||||||
|
|
||||||
public void onConfigurationChanged() {
|
public void onConfigurationChanged() {
|
||||||
reloadResources();
|
reloadResources();
|
||||||
mDummyStackView.reloadOnConfigurationChange();
|
mDummyStackView.reloadOnConfigurationChange();
|
||||||
|
|||||||
@@ -314,8 +314,12 @@ public class SystemServicesProxy {
|
|||||||
if (includeFrontMostExcludedTask) {
|
if (includeFrontMostExcludedTask) {
|
||||||
flags |= ActivityManager.RECENT_WITH_EXCLUDED;
|
flags |= ActivityManager.RECENT_WITH_EXCLUDED;
|
||||||
}
|
}
|
||||||
List<ActivityManager.RecentTaskInfo> tasks = mAm.getRecentTasksForUser(numTasksToQuery,
|
List<ActivityManager.RecentTaskInfo> tasks = null;
|
||||||
flags, userId);
|
try {
|
||||||
|
tasks = mAm.getRecentTasksForUser(numTasksToQuery, flags, userId);
|
||||||
|
} catch (Exception e) {
|
||||||
|
Log.e(TAG, "Failed to get recent tasks", e);
|
||||||
|
}
|
||||||
|
|
||||||
// Break early if we can't get a valid set of tasks
|
// Break early if we can't get a valid set of tasks
|
||||||
if (tasks == null) {
|
if (tasks == null) {
|
||||||
|
|||||||
Reference in New Issue
Block a user