diff options
-rw-r--r-- | main/src/cgeo/geocaching/LogTrackableActivity.java | 1 | ||||
-rw-r--r-- | main/src/cgeo/geocaching/settings/Settings.java | 12 |
2 files changed, 13 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/LogTrackableActivity.java b/main/src/cgeo/geocaching/LogTrackableActivity.java index f0c4486..1c090e5 100644 --- a/main/src/cgeo/geocaching/LogTrackableActivity.java +++ b/main/src/cgeo/geocaching/LogTrackableActivity.java @@ -566,6 +566,7 @@ public class LogTrackableActivity extends AbstractLoggingActivity implements Dat */ private void postLog() { new Poster(this, res.getString(R.string.log_saving)).execute(logEditText.getText().toString()); + Settings.setTrackableAction(typeSelected.id); Settings.setLastTrackableLog(logEditText.getText().toString()); } diff --git a/main/src/cgeo/geocaching/settings/Settings.java b/main/src/cgeo/geocaching/settings/Settings.java index b41c85a..6fc32cf 100644 --- a/main/src/cgeo/geocaching/settings/Settings.java +++ b/main/src/cgeo/geocaching/settings/Settings.java @@ -998,10 +998,22 @@ public class Settings { putBoolean(R.string.pref_shareafterexport, shareAfterExport); } + /** + * Obtain Trackable action from the last Trackable log. + * + * @return + * The last Trackable Action or RETRIEVED_IT + */ public static int getTrackableAction() { return getInt(R.string.pref_trackableaction, LogTypeTrackable.RETRIEVED_IT.id); } + /** + * Save Trackable action from the last Trackable log. + * + * @param trackableAction + * The Trackable Action to remember + */ public static void setTrackableAction(final int trackableAction) { putInt(R.string.pref_trackableaction, trackableAction); } |