diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2015-03-18 10:07:49 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2015-03-18 10:09:10 -0700 |
commit | 8758ea050a9202e9733520898dda5d290644839e (patch) | |
tree | b779c6662d780b9ac109d672e6ecde669c380776 /src/com/android/launcher3/IconCache.java | |
parent | 34b6527cefd36fbd5da78464ce9771e379158552 (diff) | |
download | android_packages_apps_Trebuchet-8758ea050a9202e9733520898dda5d290644839e.tar.gz android_packages_apps_Trebuchet-8758ea050a9202e9733520898dda5d290644839e.tar.bz2 android_packages_apps_Trebuchet-8758ea050a9202e9733520898dda5d290644839e.zip |
Using MainThreadExecuter instead of View.post
Change-Id: Ie7ba88bd3bb412d998ecb51095cbaa74b3b39c10
Diffstat (limited to 'src/com/android/launcher3/IconCache.java')
-rw-r--r-- | src/com/android/launcher3/IconCache.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/com/android/launcher3/IconCache.java b/src/com/android/launcher3/IconCache.java index 57d23a7bb..39a80be78 100644 --- a/src/com/android/launcher3/IconCache.java +++ b/src/com/android/launcher3/IconCache.java @@ -73,8 +73,9 @@ public class IconCache { public boolean isLowResIcon; } - private final HashMap<UserHandleCompat, Bitmap> mDefaultIcons = - new HashMap<UserHandleCompat, Bitmap>(); + private final HashMap<UserHandleCompat, Bitmap> mDefaultIcons = new HashMap<>(); + private final MainThreadExecutor mMainThreadExecutor = new MainThreadExecutor(); + private final Context mContext; private final PackageManager mPackageManager; private final UserManagerCompat mUserManager; @@ -357,7 +358,7 @@ public class IconCache { st.promisedIntent != null ? st.promisedIntent : st.intent, st.user, false); } - caller.post(new Runnable() { + mMainThreadExecutor.execute(new Runnable() { @Override public void run() { |