summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/LauncherApplication.java
diff options
context:
space:
mode:
authorWinson Chung <winsonc@google.com>2012-03-21 16:10:31 -0700
committerWinson Chung <winsonc@google.com>2012-03-23 11:17:25 -0700
commitf0c6ae0e35d3e020db55b5b826955da66b14b7f6 (patch)
treee2ad2367f28537d58c4de0b204d730ad144a5c6c /src/com/android/launcher2/LauncherApplication.java
parent6b8a02d63a5d9cab8209381993e37db6a6afb753 (diff)
downloadandroid_packages_apps_Trebuchet-f0c6ae0e35d3e020db55b5b826955da66b14b7f6.tar.gz
android_packages_apps_Trebuchet-f0c6ae0e35d3e020db55b5b826955da66b14b7f6.tar.bz2
android_packages_apps_Trebuchet-f0c6ae0e35d3e020db55b5b826955da66b14b7f6.zip
Adding animation post-installing a shortcut.
Change-Id: I63bb3b713fab28a43e61333dd331dbf2d211faa7
Diffstat (limited to 'src/com/android/launcher2/LauncherApplication.java')
-rw-r--r--src/com/android/launcher2/LauncherApplication.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/com/android/launcher2/LauncherApplication.java b/src/com/android/launcher2/LauncherApplication.java
index 47ce0b722..ef1eb5fcd 100644
--- a/src/com/android/launcher2/LauncherApplication.java
+++ b/src/com/android/launcher2/LauncherApplication.java
@@ -37,6 +37,7 @@ public class LauncherApplication extends Application {
private static boolean sIsScreenLarge;
private static float sScreenDensity;
private static int sLongPressTimeout = 300;
+ private static final String sSharedPreferencesKey = "com.android.launcher2.prefs";
WeakReference<LauncherProvider> mLauncherProvider;
@Override
@@ -94,7 +95,10 @@ public class LauncherApplication extends Application {
private final ContentObserver mFavoritesObserver = new ContentObserver(new Handler()) {
@Override
public void onChange(boolean selfChange) {
- mModel.startLoader(LauncherApplication.this, false);
+ // If the database has ever changed, then we really need to force a reload of the
+ // workspace on the next load
+ mModel.resetLoadedState(false, true);
+ mModel.startLoaderFromBackground();
}
};
@@ -119,6 +123,10 @@ public class LauncherApplication extends Application {
return mLauncherProvider.get();
}
+ public static String getSharedPreferencesKey() {
+ return sSharedPreferencesKey;
+ }
+
public static boolean isScreenLarge() {
return sIsScreenLarge;
}