summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/icons/IconCache.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2019-08-06 09:48:36 -0700
committerSunny Goyal <sunnygoyal@google.com>2019-08-07 15:51:25 -0700
commite529a86fbd2eaf7b13575af6b6adf0eb6e25e45c (patch)
treeeaf8397c836d38baf0ef189b82e53b0b283a593f /src/com/android/launcher3/icons/IconCache.java
parent64a6fb063e565d1bdf7be0a5f9c6db909fcaab12 (diff)
downloadandroid_packages_apps_Trebuchet-e529a86fbd2eaf7b13575af6b6adf0eb6e25e45c.tar.gz
android_packages_apps_Trebuchet-e529a86fbd2eaf7b13575af6b6adf0eb6e25e45c.tar.bz2
android_packages_apps_Trebuchet-e529a86fbd2eaf7b13575af6b6adf0eb6e25e45c.zip
Adding support for storing keywords in iconCache
Change-Id: I1183e63a6556ebfb3eee5df23d149e09728193a9
Diffstat (limited to 'src/com/android/launcher3/icons/IconCache.java')
-rw-r--r--src/com/android/launcher3/icons/IconCache.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/com/android/launcher3/icons/IconCache.java b/src/com/android/launcher3/icons/IconCache.java
index 648445e40..55d58b9c0 100644
--- a/src/com/android/launcher3/icons/IconCache.java
+++ b/src/com/android/launcher3/icons/IconCache.java
@@ -29,6 +29,8 @@ import android.os.Process;
import android.os.UserHandle;
import android.util.Log;
+import androidx.annotation.NonNull;
+
import com.android.launcher3.AppInfo;
import com.android.launcher3.IconProvider;
import com.android.launcher3.InvariantDeviceProfile;
@@ -36,8 +38,8 @@ import com.android.launcher3.ItemInfoWithIcon;
import com.android.launcher3.LauncherFiles;
import com.android.launcher3.LauncherModel;
import com.android.launcher3.MainThreadExecutor;
-import com.android.launcher3.WorkspaceItemInfo;
import com.android.launcher3.Utilities;
+import com.android.launcher3.WorkspaceItemInfo;
import com.android.launcher3.compat.LauncherAppsCompat;
import com.android.launcher3.compat.UserManagerCompat;
import com.android.launcher3.icons.ComponentWithLabel.ComponentCachingLogic;
@@ -50,8 +52,6 @@ import com.android.launcher3.util.Preconditions;
import java.util.function.Supplier;
-import androidx.annotation.NonNull;
-
/**
* Cache of application icons. Icons can be made from any thread.
*/
@@ -75,11 +75,11 @@ public class IconCache extends BaseIconCache {
super(context, LauncherFiles.APP_ICONS_DB, LauncherModel.getWorkerLooper(),
inv.fillResIconDpi, inv.iconBitmapSize, true /* inMemoryCache */);
mComponentWithLabelCachingLogic = new ComponentCachingLogic(context);
- mLauncherActivityInfoCachingLogic = new LauncherActivtiyCachingLogic(this);
+ mLauncherActivityInfoCachingLogic = LauncherActivityCachingLogic.newInstance(context);
mLauncherApps = LauncherAppsCompat.getInstance(mContext);
mUserManager = UserManagerCompat.getInstance(mContext);
mInstantAppResolver = InstantAppResolver.newInstance(mContext);
- mIconProvider = IconProvider.newInstance(context);
+ mIconProvider = IconProvider.INSTANCE.get(context);
}
@Override