diff options
author | Samuel Tardieu <sam@rfc1149.net> | 2014-11-23 00:37:49 +0100 |
---|---|---|
committer | Samuel Tardieu <sam@rfc1149.net> | 2014-11-23 00:37:51 +0100 |
commit | 42c314a94192fde5b10463198e7045906278e1ed (patch) | |
tree | 4a0d083ddd2ef67dc6d140d4188b3754d0b95351 | |
parent | d98f2da17d404b59fb7b015e7bc339948f105db7 (diff) | |
download | cgeo-42c314a94192fde5b10463198e7045906278e1ed.zip cgeo-42c314a94192fde5b10463198e7045906278e1ed.tar.gz cgeo-42c314a94192fde5b10463198e7045906278e1ed.tar.bz2 |
Use SharedPreferences.Editor#apply instead of commit
apply() is asynchronous while commit synchronously writes to disk.
-rw-r--r-- | main/src/cgeo/geocaching/settings/Settings.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/main/src/cgeo/geocaching/settings/Settings.java b/main/src/cgeo/geocaching/settings/Settings.java index 605fe1c..8b64617 100644 --- a/main/src/cgeo/geocaching/settings/Settings.java +++ b/main/src/cgeo/geocaching/settings/Settings.java @@ -127,7 +127,7 @@ public class Settings { if (currentVersion == 0 && prefsV0.getAll().isEmpty()) { final Editor e = sharedPrefs.edit(); e.putInt(getKey(R.string.pref_settingsversion), LATEST_PREFERENCES_VERSION); - e.commit(); + e.apply(); return; } @@ -191,7 +191,7 @@ public class Settings { e.putInt(getKey(R.string.pref_livemaphintshowcount), prefsV0.getInt(getKey(R.string.pref_livemaphintshowcount), 0)); e.putInt(getKey(R.string.pref_settingsversion), 1); // mark migrated - e.commit(); + e.apply(); } // changes for new settings dialog @@ -227,7 +227,7 @@ public class Settings { e.putString(getKey(R.string.pref_gpxExportDir), getGpxExportDir()); e.putInt(getKey(R.string.pref_settingsversion), 2); // mark migrated - e.commit(); + e.apply(); } } |