diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2013-01-23 09:22:04 +0100 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2013-01-23 09:22:04 +0100 |
| commit | 07e614c71e22d5bc7a6fc3e31557b4d20a21daea (patch) | |
| tree | 187afdd53f7a12bba7c587c41551edaccf0a5ed3 /main/src/cgeo/geocaching/Settings.java | |
| parent | 49a756515566db95b4bf280c70a5ca03812ee488 (diff) | |
| download | cgeo-07e614c71e22d5bc7a6fc3e31557b4d20a21daea.zip cgeo-07e614c71e22d5bc7a6fc3e31557b4d20a21daea.tar.gz cgeo-07e614c71e22d5bc7a6fc3e31557b4d20a21daea.tar.bz2 | |
fix #2317: NPE while backuping data
The previous fix for #2317 was incomplete, as the dependency of the
CentralBackupAgent onto Settings caused a NPE because Settings static
initializations require that an application has been created, which is
apparently not the case when a backup is launched by the OS.
The preference name has been isolated into a no-dependency package so
that the CentralBackupAgent does not depend on an application existing
anymore.
Diffstat (limited to 'main/src/cgeo/geocaching/Settings.java')
| -rw-r--r-- | main/src/cgeo/geocaching/Settings.java | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/main/src/cgeo/geocaching/Settings.java b/main/src/cgeo/geocaching/Settings.java index 7e6f91f..850c4f4 100644 --- a/main/src/cgeo/geocaching/Settings.java +++ b/main/src/cgeo/geocaching/Settings.java @@ -1359,12 +1359,6 @@ public final class Settings { } } - public static String getPreferencesName() { - // There is currently no Android API to get the file name of the shared preferences. Let's hardcode - // it without needing a cgeoapplication instance. - return "cgeo.geocaching_preferences"; - } - public static boolean getPlainLogs() { return sharedPrefs.getBoolean(KEY_PLAIN_LOGS, false); } |
