History log of /packages/apps/Launcher3/src/com/android/launcher3/util/ViewOnDrawExecutor.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2917a8bf2b83c0d17400b1475f01a9a8d9137f62 01-Aug-2017 Tony <twickham@google.com> Defer some work until after workspace fade-in

Defer:
- Setting all apps
- Setting widgets

Also set the launcher-loader thread to THREAD_PRIORITY_BACKGROUND
for the duration of the animation.

Bug: 37965432
Change-Id: I8364940805b84aecb8353a473ab4d575c27bfec4
/packages/apps/Launcher3/src/com/android/launcher3/util/ViewOnDrawExecutor.java
b265ba74490d8ded8659db0d63f50c471d793802 15-Feb-2017 Sunny Goyal <sunnygoyal@google.com> Removing DeferredHandler and using a simple Handler to post callbacks

DeferredHandler was added when we were posting each icon separately,
to prevent starvation. But since then we have moved to binding batct
items during bind.

Also fixing waitForIdle not waiting the second time. waitForIdle was
using a global variable to maintain state, and was not waiting properly
when its called the second time before binding deep shortcuts

Original Change-Id: I9c1289cb3bfb74f86e53ec7ac6dd76bb39666b2d

Change-Id: I9e6b3ae65fbd3aec3a46092efc5249c4525efedf
/packages/apps/Launcher3/src/com/android/launcher3/util/ViewOnDrawExecutor.java
b5b9ad68b707154fcc2c3b04b1b6c0b17127e415 02-Apr-2016 Sunny Goyal <sunnygoyal@google.com> Fading in the first screen, when launcher loads for the first time

Bug: 29007436
Bug: 27705838
Change-Id: I95891d0bad19a67985b689bb96d6068dcd85004a
/packages/apps/Launcher3/src/com/android/launcher3/util/ViewOnDrawExecutor.java
527c7d3460345953e6b3427a74b1dacaddcb1111 29-Aug-2015 Sunny Goyal <sunnygoyal@google.com> Refactoring deferred bind logic

> Using ViewTreeObserver to listen for onDraw instead of overriding onDraw in workspace
> Loader passes the list of deferrerd runnables to launcher

Change-Id: Ie4877f746c96e9497396de8089f00f70bf867e17
/packages/apps/Launcher3/src/com/android/launcher3/util/ViewOnDrawExecutor.java