From 4886bbe0d11ac6ad0a44f98fa8a22b66325e239d Mon Sep 17 00:00:00 2001 From: Felix Ableitner Date: Mon, 15 Sep 2014 18:21:45 +0300 Subject: [PATCH] Changed wifi/power preference names to be easier to understand. --- .../fragments/SettingsFragment.java | 19 ++++++++++--------- .../syncthing/SyncthingService.java | 4 ++-- src/main/res/values/strings.xml | 6 +++--- src/main/res/xml/app_settings.xml | 8 ++++---- 4 files changed, 19 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/nutomic/syncthingandroid/fragments/SettingsFragment.java b/src/main/java/com/nutomic/syncthingandroid/fragments/SettingsFragment.java index ad2ba7c2..03907fde 100644 --- a/src/main/java/com/nutomic/syncthingandroid/fragments/SettingsFragment.java +++ b/src/main/java/com/nutomic/syncthingandroid/fragments/SettingsFragment.java @@ -25,9 +25,9 @@ public class SettingsFragment extends PreferenceFragment private static final String SYNCTHING_VERSION_KEY = "syncthing_version"; - private CheckBoxPreference mStopNotCharging; + private CheckBoxPreference mSyncOnlyCharging; - private CheckBoxPreference mStopMobileData; + private CheckBoxPreference mSyncOnlyWifi; private Preference mVersion; @@ -65,7 +65,7 @@ public class SettingsFragment extends PreferenceFragment /** * Applies the given value to the preference. - *

+ * * If pref is an EditTextPreference, setText is used and the value shown as summary. If pref is * a CheckBoxPreference, setChecked is used (by parsing value as Boolean). */ @@ -81,7 +81,7 @@ public class SettingsFragment extends PreferenceFragment /** * Loads layout, sets version from Rest API. - *

+ * * Manual target API as we manually check if ActionBar is available (for ActionBar back button). */ @Override @@ -92,10 +92,11 @@ public class SettingsFragment extends PreferenceFragment addPreferencesFromResource(R.xml.app_settings); PreferenceScreen screen = getPreferenceScreen(); - mStopNotCharging = (CheckBoxPreference) findPreference("stop_sync_on_mobile_data"); - mStopNotCharging.setOnPreferenceChangeListener(this); - mStopMobileData = (CheckBoxPreference) findPreference("stop_sync_while_not_charging"); - mStopMobileData.setOnPreferenceChangeListener(this); + mSyncOnlyCharging = (CheckBoxPreference) + findPreference(SyncthingService.PREF_SYNC_ONLY_CHARGING); + mSyncOnlyCharging.setOnPreferenceChangeListener(this); + mSyncOnlyWifi = (CheckBoxPreference) findPreference(SyncthingService.PREF_SYNC_ONLY_WIFI); + mSyncOnlyWifi.setOnPreferenceChangeListener(this); mVersion = screen.findPreference(SYNCTHING_VERSION_KEY); mOptionsScreen = (PreferenceScreen) screen.findPreference(SYNCTHING_OPTIONS_KEY); mGuiScreen = (PreferenceScreen) screen.findPreference(SYNCTHING_GUI_KEY); @@ -136,7 +137,7 @@ public class SettingsFragment extends PreferenceFragment } } - if (preference.equals(mStopNotCharging) || preference.equals(mStopMobileData)) { + if (preference.equals(mSyncOnlyCharging) || preference.equals(mSyncOnlyWifi)) { mSyncthingService.updateState(); } else if (mOptionsScreen.findPreference(preference.getKey()) != null) { mSyncthingService.getApi().setValue(RestApi.TYPE_OPTIONS, preference.getKey(), o, diff --git a/src/main/java/com/nutomic/syncthingandroid/syncthing/SyncthingService.java b/src/main/java/com/nutomic/syncthingandroid/syncthing/SyncthingService.java index 303f89f9..52d04242 100644 --- a/src/main/java/com/nutomic/syncthingandroid/syncthing/SyncthingService.java +++ b/src/main/java/com/nutomic/syncthingandroid/syncthing/SyncthingService.java @@ -54,9 +54,9 @@ public class SyncthingService extends Service { */ public static final String BINARY_NAME = "lib/libsyncthing.so"; - public static final String PREF_SYNC_ONLY_WIFI = "stop_sync_on_mobile_data"; + public static final String PREF_SYNC_ONLY_WIFI = "sync_only_wifi"; - public static final String PREF_SYNC_ONLY_CHARGING = "stop_sync_while_not_charging"; + public static final String PREF_SYNC_ONLY_CHARGING = "sync_only_charging"; private ConfigXml mConfig; diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml index 09e6c0d5..c8b9e8c0 100644 --- a/src/main/res/values/strings.xml +++ b/src/main/res/values/strings.xml @@ -190,9 +190,9 @@ Please report any problems you encounter via Github. Settings - Stop sync when not charging + Sync only when charging - Stop sync on mobile data + Sync only on wifi Report Issue @@ -223,10 +223,10 @@ Please report any problems you encounter via Github. + Syncthing Binary Crashed - The syncthing binary has exited with error code %1$d.\n\n If this error persists, try reinstalling the app and restarting your device.\n\n diff --git a/src/main/res/xml/app_settings.xml b/src/main/res/xml/app_settings.xml index 790cd9fd..492e4f70 100644 --- a/src/main/res/xml/app_settings.xml +++ b/src/main/res/xml/app_settings.xml @@ -2,13 +2,13 @@