diff options
author | Mason Tang <masontang@google.com> | 2010-08-25 17:42:53 -0700 |
---|---|---|
committer | Mason Tang <masontang@google.com> | 2010-08-25 17:42:53 -0700 |
commit | e461a474a2aba88a0f879512de11a9c1e17df034 (patch) | |
tree | 3f6435cc00032dd861201e9e3d1ddbc0e839262e /src/com/android/calendar/Utils.java | |
parent | b61402e2cc2b64c0173d7a230789e50d1d2a22f5 (diff) | |
download | android_packages_apps_Calendar-e461a474a2aba88a0f879512de11a9c1e17df034.tar.gz android_packages_apps_Calendar-e461a474a2aba88a0f879512de11a9c1e17df034.tar.bz2 android_packages_apps_Calendar-e461a474a2aba88a0f879512de11a9c1e17df034.zip |
Changed to use SharedPreferences#startCommit() for asynchronous commit
Change-Id: I1a0a772b394c3cb7ea8906c580a1e13bad9d2fde
Diffstat (limited to 'src/com/android/calendar/Utils.java')
-rw-r--r-- | src/com/android/calendar/Utils.java | 26 |
1 files changed, 2 insertions, 24 deletions
diff --git a/src/com/android/calendar/Utils.java b/src/com/android/calendar/Utils.java index 80f07370..59337e05 100644 --- a/src/com/android/calendar/Utils.java +++ b/src/com/android/calendar/Utils.java @@ -101,26 +101,6 @@ public class Utils { return prefs.getInt(key, defaultValue); } - - private static class PreferenceCommitTask extends - AsyncTask<SharedPreferences.Editor, Integer, Boolean> { - @Override - protected Boolean doInBackground(Editor... params) { - Editor editor = params[0]; - return editor.commit(); - } - } - - /** - * Commits the given shared preferences editor asynchronously in the - * background. - * - * @param editor the editor to commit - */ - public static void commitSharedPreferencesEditor(Editor editor) { - (new PreferenceCommitTask()).execute(editor); - } - /** * Asynchronously sets the preference with the given key to the given value * @@ -130,8 +110,7 @@ public class Utils { */ public static void setSharedPreference(Context context, String key, String value) { SharedPreferences prefs = CalendarPreferenceActivity.getSharedPreferences(context); - Editor editor = prefs.edit().putString(key, value); - commitSharedPreferencesEditor(editor); + prefs.edit().putString(key, value).startCommit(); } /** @@ -152,8 +131,7 @@ public class Utils { // Record the (new) start view editor.putInt(CalendarPreferenceActivity.KEY_START_VIEW, viewId); - - commitSharedPreferencesEditor(editor); + editor.startCommit(); } public static MatrixCursor matrixCursorFromCursor(Cursor cursor) { |