Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstefan-niedermann <info@niedermann.it>2019-10-19 15:27:21 +0300
committerstefan-niedermann <info@niedermann.it>2019-10-19 15:27:21 +0300
commit1f25eb3b662777aa79de4d6220204d6c85581365 (patch)
tree142c88fdcc95ad45adfec55419c778fc1a3edc4c /app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java
parent26e5b226cf7939abc9f73e62fca5abbeccf58155 (diff)
Fix #185 Use butterknife resource binding where possible
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java15
1 files changed, 13 insertions, 2 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java
index 120d619bf..bf9e13213 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java
@@ -8,24 +8,35 @@ import android.preference.SwitchPreference;
import androidx.annotation.Nullable;
+import butterknife.BindString;
+import butterknife.ButterKnife;
import it.niedermann.nextcloud.deck.Application;
import it.niedermann.nextcloud.deck.DeckLog;
import it.niedermann.nextcloud.deck.R;
public class SettingsFragment extends PreferenceFragment {
+
+ @BindString(R.string.pref_key_wifi_only)
+ String prefKeyWifiOnly;
+ @BindString(R.string.pref_key_dark_theme)
+ String prefKeyDarkTheme;
+
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+
+ ButterKnife.bind(this, getActivity());
+
addPreferencesFromResource(R.xml.settings);
- final SwitchPreference wifiOnlyPref = (SwitchPreference) findPreference(getString(R.string.pref_key_wifi_only));
+ final SwitchPreference wifiOnlyPref = (SwitchPreference) findPreference(prefKeyWifiOnly);
wifiOnlyPref.setOnPreferenceChangeListener((Preference preference, Object newValue) -> {
Boolean syncOnWifiOnly = (Boolean) newValue;
DeckLog.log("syncOnWifiOnly: " + syncOnWifiOnly);
return true;
});
- final SwitchPreference themePref = (SwitchPreference) findPreference(getString(R.string.pref_key_dark_theme));
+ final SwitchPreference themePref = (SwitchPreference) findPreference(prefKeyDarkTheme);
themePref.setOnPreferenceChangeListener((Preference preference, Object newValue) -> {
Boolean darkTheme = (Boolean) newValue;
DeckLog.log("darkTheme: " + darkTheme);