diff options
Diffstat (limited to 'main/src/cgeo/geocaching/cgeoinit.java')
| -rw-r--r-- | main/src/cgeo/geocaching/cgeoinit.java | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/main/src/cgeo/geocaching/cgeoinit.java b/main/src/cgeo/geocaching/cgeoinit.java index 2c2d911..9743ff2 100644 --- a/main/src/cgeo/geocaching/cgeoinit.java +++ b/main/src/cgeo/geocaching/cgeoinit.java @@ -9,6 +9,7 @@ import cgeo.geocaching.maps.MapProviderFactory; import cgeo.geocaching.twitter.TwitterAuthorizationActivity; import org.apache.commons.lang3.StringUtils; +import org.apache.commons.lang3.tuple.ImmutablePair; import org.apache.http.HttpResponse; import android.app.ProgressDialog; @@ -213,13 +214,10 @@ public class cgeoinit extends AbstractActivity { public void init() { // geocaching.com settings - String usernameNow = prefs.getString("username", null); - if (usernameNow != null) { - ((EditText) findViewById(R.id.username)).setText(usernameNow); - } - String passwordNow = prefs.getString("password", null); - if (usernameNow != null) { - ((EditText) findViewById(R.id.password)).setText(passwordNow); + ImmutablePair<String, String> login = Settings.getLogin(); + if (login != null) { + ((EditText) findViewById(R.id.username)).setText(login.left); + ((EditText) findViewById(R.id.password)).setText(login.right); } Button logMeIn = (Button) findViewById(R.id.log_me_in); @@ -235,7 +233,7 @@ public class cgeoinit extends AbstractActivity { }); // gcvote settings - String passvoteNow = prefs.getString("pass-vote", null); + String passvoteNow = Settings.getGCvoteLogin().right; if (passvoteNow != null) { ((EditText) findViewById(R.id.passvote)).setText(passvoteNow); } @@ -420,7 +418,7 @@ public class cgeoinit extends AbstractActivity { }); TextView showWaypointsThreshold = (TextView) findViewById(R.id.showwaypointsthreshold); - showWaypointsThreshold.setText("" + prefs.getInt("gcshowwaypointsthreshold", 0)); + showWaypointsThreshold.setText(String.valueOf(Settings.getWayPointsThreshold())); final CheckBox autovisitButton = (CheckBox) findViewById(R.id.trackautovisit); autovisitButton.setChecked(Settings.isTrackableAutoVisit()); @@ -505,7 +503,7 @@ public class cgeoinit extends AbstractActivity { // Altitude settings EditText altitudeEdit = (EditText) findViewById(R.id.altitude); - altitudeEdit.setText("" + prefs.getInt("altcorrection", 0)); + altitudeEdit.setText(String.valueOf(Settings.getAltCorrection())); //Send2cgeo settings String webDeviceName = Settings.getWebDeviceName(); @@ -526,7 +524,7 @@ public class cgeoinit extends AbstractActivity { ArrayAdapter<CharSequence> adapter = new ArrayAdapter<CharSequence>(this, android.R.layout.simple_spinner_item, mapSources.values().toArray(new String[] {})); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); mapSourceSelector.setAdapter(adapter); - int mapsource = prefs.getInt("mapsource", 0); + int mapsource = Settings.getMapSource(); mapSourceSelector.setSelection(MapProviderFactory.getSourceOrdinalFromId(mapsource)); mapSourceSelector.setOnItemSelectedListener(new cgeoChangeMapSource()); @@ -548,7 +546,7 @@ public class cgeoinit extends AbstractActivity { private void initMapfileEdittext(boolean setFocus) { EditText mfmapFileEdit = (EditText) findViewById(R.id.mapfile); - mfmapFileEdit.setText(prefs.getString("mfmapfile", "")); + mfmapFileEdit.setText(Settings.getMapFile()); if (setFocus) { mfmapFileEdit.requestFocus(); } @@ -707,7 +705,7 @@ public class cgeoinit extends AbstractActivity { public void onClick(View arg0) { final String deviceName = ((EditText) findViewById(R.id.webDeviceName)).getText().toString(); - final String deviceCode = prefs.getString("webDeviceCode", null); + final String deviceCode = Settings.getWebDeviceCode(); if (StringUtils.isBlank(deviceName)) { showToast(res.getString(R.string.err_missing_device_name)); |
