summaryrefslogtreecommitdiffstats
path: root/src/com/android/calendar/Utils.java
diff options
context:
space:
mode:
authorMason Tang <masontang@google.com>2010-08-25 17:42:53 -0700
committerMason Tang <masontang@google.com>2010-08-25 17:42:53 -0700
commite461a474a2aba88a0f879512de11a9c1e17df034 (patch)
tree3f6435cc00032dd861201e9e3d1ddbc0e839262e /src/com/android/calendar/Utils.java
parentb61402e2cc2b64c0173d7a230789e50d1d2a22f5 (diff)
downloadandroid_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.java26
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) {