diff options
author | Tony <twickham@google.com> | 2017-07-31 23:29:42 -0700 |
---|---|---|
committer | Tony Wickham <twickham@google.com> | 2017-08-04 11:52:42 -0700 |
commit | 2917a8bf2b83c0d17400b1475f01a9a8d9137f62 (patch) | |
tree | 997ee0bcefeac147867f0e8612594ea739ed3048 /src/com/android/launcher3/LauncherModel.java | |
parent | 00abdaca619d3a91aad9f9cc2c192650705c6b98 (diff) | |
download | android_packages_apps_Trebuchet-2917a8bf2b83c0d17400b1475f01a9a8d9137f62.tar.gz android_packages_apps_Trebuchet-2917a8bf2b83c0d17400b1475f01a9a8d9137f62.tar.bz2 android_packages_apps_Trebuchet-2917a8bf2b83c0d17400b1475f01a9a8d9137f62.zip |
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
Diffstat (limited to 'src/com/android/launcher3/LauncherModel.java')
-rw-r--r-- | src/com/android/launcher3/LauncherModel.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/launcher3/LauncherModel.java b/src/com/android/launcher3/LauncherModel.java index f1638fda2..100774866 100644 --- a/src/com/android/launcher3/LauncherModel.java +++ b/src/com/android/launcher3/LauncherModel.java @@ -689,4 +689,8 @@ public class LauncherModel extends BroadcastReceiver public static Looper getWorkerLooper() { return sWorkerThread.getLooper(); } + + public static void setWorkerPriority(final int priority) { + Process.setThreadPriority(sWorkerThread.getThreadId(), priority); + } } |