aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2014-11-23 00:37:49 +0100
committerSamuel Tardieu <sam@rfc1149.net>2014-11-23 00:37:51 +0100
commit42c314a94192fde5b10463198e7045906278e1ed (patch)
tree4a0d083ddd2ef67dc6d140d4188b3754d0b95351
parentd98f2da17d404b59fb7b015e7bc339948f105db7 (diff)
downloadcgeo-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.java6
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();
}
}