diff options
author | Nebojsa Cvetkovic <nebkat@gmail.com> | 2013-11-20 22:46:33 +0000 |
---|---|---|
committer | Danesh M <daneshm90@gmail.com> | 2014-01-24 16:24:23 -0800 |
commit | 2af21d644dfdb5db0a0da751937566058c0cdfc4 (patch) | |
tree | 8d78866256240ec781af47fcb70ef3f691cf5b25 /src/com/android/launcher3/settings/SettingsProvider.java | |
parent | 088187ee79416506852262535fca8963611fafbc (diff) | |
download | android_packages_apps_Trebuchet-2af21d644dfdb5db0a0da751937566058c0cdfc4.tar.gz android_packages_apps_Trebuchet-2af21d644dfdb5db0a0da751937566058c0cdfc4.tar.bz2 android_packages_apps_Trebuchet-2af21d644dfdb5db0a0da751937566058c0cdfc4.zip |
Settings: Show Search Bar
Change-Id: I7e5c301cd3d0212fbfe0a96de0435ddded4cabaa
Diffstat (limited to 'src/com/android/launcher3/settings/SettingsProvider.java')
-rw-r--r-- | src/com/android/launcher3/settings/SettingsProvider.java | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/src/com/android/launcher3/settings/SettingsProvider.java b/src/com/android/launcher3/settings/SettingsProvider.java index 30a7732b9..fdf2757df 100644 --- a/src/com/android/launcher3/settings/SettingsProvider.java +++ b/src/com/android/launcher3/settings/SettingsProvider.java @@ -26,6 +26,8 @@ public final class SettingsProvider { public static final String SETTINGS_CHANGED = "settings_changed"; + public static final String SETTINGS_UI_HOMESCREEN_SEARCH = "ui_homescreen_search"; + private static Map<String, ?> sKeyValues; public static void load(Context context) { @@ -33,18 +35,30 @@ public final class SettingsProvider { sKeyValues = preferences.getAll(); } - private static int getInt(String key, int def) { + public static int getInt(String key, int def) { return sKeyValues.containsKey(key) && sKeyValues.get(key) instanceof Integer ? (Integer) sKeyValues.get(key) : def; } - private static boolean getBoolean(String key, boolean def) { + public static int getInt(String key, Context context, int resource) { + return getInt(key, context.getResources().getInteger(resource)); + } + + public static boolean getBoolean(String key, boolean def) { return sKeyValues.containsKey(key) && sKeyValues.get(key) instanceof Boolean ? (Boolean) sKeyValues.get(key) : def; } - private static String getString(String key, String def) { + public static boolean getBoolean(String key, Context context, int resource) { + return getBoolean(key, context.getResources().getBoolean(resource)); + } + + public static String getString(String key, String def) { return sKeyValues.containsKey(key) && sKeyValues.get(key) instanceof String ? (String) sKeyValues.get(key) : def; } + + public static String getString(String key, Context context, int resource) { + return getString(key, context.getResources().getString(resource)); + } } |