OSDN Git Service

Fixing backup restore
authorSunny Goyal <sunnygoyal@google.com>
Thu, 25 Jun 2015 23:37:44 +0000 (16:37 -0700)
committerSunny Goyal <sunnygoyal@google.com>
Fri, 26 Jun 2015 00:41:06 +0000 (17:41 -0700)
commit4e5cc64eaf1f63d866d51ce0a6bbafb3d4085c21
treea8428ef38bbf3c0576877f29b0c6621885c71a08
parentb41b8369687025fe8d661eae8928cbbd9733da21
Fixing backup restore

> Not deleting icons from cache, which have not been restored yet
> Not checking if activity exists during DB migration. Missing
components are removed during loader anyway
> Backing up and restoring bitmaps even when iconType is resource.
This allows us to show a proper bitmap icon, until the correct
resource is available.
> Loading proper shortcutResource icon for promiseIcons
> Checking against promise intent when verifying duplicates
> A launcher App intent can contain EXTRA_PROFILE

Bug: 22094970
Change-Id: I982971338846733833ec133119393af0bea0eb08
src/com/android/launcher3/IconCache.java
src/com/android/launcher3/InstallShortcutReceiver.java
src/com/android/launcher3/LauncherBackupHelper.java
src/com/android/launcher3/LauncherModel.java
src/com/android/launcher3/LauncherProvider.java
src/com/android/launcher3/ShortcutInfo.java
src/com/android/launcher3/Utilities.java
src/com/android/launcher3/util/CursorIconInfo.java [new file with mode: 0644]