diff options
author | Artur Dryomov <artur.dryomov@gmail.com> | 2013-09-01 20:03:10 +0300 |
---|---|---|
committer | Artur Dryomov <artur.dryomov@gmail.com> | 2013-09-03 12:22:47 +0300 |
commit | 7b6720c3f1c4e5407b1fc9151ea09341973e2038 (patch) | |
tree | 3e3e52fb64f8b7b4a5c55e13ca36bc5ab44a03b5 | |
parent | b6f6147c9cf835a44a51baa9ea3d78718eb1f297 (diff) |
Add preferences keys single source.
Should help avoiding type errors.
Change-Id: I5b15d7e21e3adcff0fd1fe11d5a14c121fbd486b
-rw-r--r-- | android/sdremote/src/org/libreoffice/impressremote/activity/ComputersActivity.java | 4 | ||||
-rw-r--r-- | android/sdremote/src/org/libreoffice/impressremote/util/Preferences.java | 7 |
2 files changed, 9 insertions, 2 deletions
diff --git a/android/sdremote/src/org/libreoffice/impressremote/activity/ComputersActivity.java b/android/sdremote/src/org/libreoffice/impressremote/activity/ComputersActivity.java index 6249e228682f..90003ef26383 100644 --- a/android/sdremote/src/org/libreoffice/impressremote/activity/ComputersActivity.java +++ b/android/sdremote/src/org/libreoffice/impressremote/activity/ComputersActivity.java @@ -145,7 +145,7 @@ public class ComputersActivity extends SherlockFragmentActivity implements Actio } private int loadTabIndex() { - return Preferences.getApplicationStatesInstance(this).getInt("saved_tab"); + return Preferences.getApplicationStatesInstance(this).getInt(Preferences.Keys.SELECTED_COMPUTERS_TAB_INDEX); } private void setUpComputersList() { @@ -211,7 +211,7 @@ public class ComputersActivity extends SherlockFragmentActivity implements Actio private void saveTabIndex() { int aTabIndex = getSupportActionBar().getSelectedNavigationIndex(); - Preferences.getApplicationStatesInstance(this).setInt("saved_tab", aTabIndex); + Preferences.getApplicationStatesInstance(this).setInt(Preferences.Keys.SELECTED_COMPUTERS_TAB_INDEX, aTabIndex); } } diff --git a/android/sdremote/src/org/libreoffice/impressremote/util/Preferences.java b/android/sdremote/src/org/libreoffice/impressremote/util/Preferences.java index e39b31af07f3..4b22c29e024b 100644 --- a/android/sdremote/src/org/libreoffice/impressremote/util/Preferences.java +++ b/android/sdremote/src/org/libreoffice/impressremote/util/Preferences.java @@ -23,6 +23,13 @@ public final class Preferences { public static final String APPLICATION_STATES = "application_states"; } + public static final class Keys { + private Keys() { + } + + public static final String SELECTED_COMPUTERS_TAB_INDEX = "selected_computers_tab_index"; + } + private final SharedPreferences mPreferences; public static Preferences getAuthorizedServersInstance(Context aContext) { |