OSDN Git Service

Updating IconCache to maintain a persistent of icons
authorSunny Goyal <sunnygoyal@google.com>
Thu, 19 Feb 2015 00:46:50 +0000 (16:46 -0800)
committerSunny Goyal <sunnygoyal@google.com>
Thu, 26 Feb 2015 19:08:44 +0000 (19:08 +0000)
commit4fbc3828c5ae1e8c5789ede974447fa365f3c5a1
tree9e570b85d5550537b17c85fd1d579fcc43b6136f
parented46c093cf1f34a2056846ac826b19fa2335ec18
Updating IconCache to maintain a persistent of icons

> IconDB maintains a DB of icons keyed on ComponentName + User
> During loader, icons & labels are loaded first from the DB, and
if the entry doesn't exist, loaded using packageManager
> After the loader completes, IconDB updates any entry which might have
changed, while the launcher was dead.

Change-Id: I7a6021cb6d1ca1e66fa5a0bdd21e1543e0cf66fc
src/com/android/launcher3/AllAppsList.java
src/com/android/launcher3/AppInfo.java
src/com/android/launcher3/IconCache.java
src/com/android/launcher3/Launcher.java
src/com/android/launcher3/LauncherBackupHelper.java
src/com/android/launcher3/LauncherFiles.java
src/com/android/launcher3/LauncherModel.java
src/com/android/launcher3/ShortcutInfo.java
src/com/android/launcher3/Utilities.java
src/com/android/launcher3/Workspace.java