From b1c158291af57bd8bb9a89e38141334239e01989 Mon Sep 17 00:00:00 2001 From: Tanguy Herbron Date: Sun, 8 Apr 2018 02:31:38 +0200 Subject: [PATCH] Fix hide balance switch button --- .../java/com/nauk/coinfolio/Activities/HomeActivity.java | 2 -- .../com/nauk/coinfolio/Activities/SettingsActivity.java | 9 ++++----- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/nauk/coinfolio/Activities/HomeActivity.java b/app/src/main/java/com/nauk/coinfolio/Activities/HomeActivity.java index 791d9de..8db816a 100644 --- a/app/src/main/java/com/nauk/coinfolio/Activities/HomeActivity.java +++ b/app/src/main/java/com/nauk/coinfolio/Activities/HomeActivity.java @@ -17,7 +17,6 @@ import android.support.design.widget.Snackbar; import android.support.v4.widget.SwipeRefreshLayout; import android.support.v7.app.AppCompatActivity; import android.support.v7.graphics.Palette; -import android.support.v7.widget.RecyclerView; import android.support.v7.widget.Toolbar; import android.text.SpannableString; import android.util.Log; @@ -47,7 +46,6 @@ import com.nauk.coinfolio.DataManagers.CurrencyData.Currency; import com.nauk.coinfolio.DataManagers.MarketCapManager; import com.nauk.coinfolio.DataManagers.PreferencesManager; import com.nauk.coinfolio.LayoutManagers.HomeLayoutGenerator; -import com.nauk.coinfolio.LayoutManagers.SummaryCurrencyCardView; import com.nauk.coinfolio.R; import java.io.IOException; diff --git a/app/src/main/java/com/nauk/coinfolio/Activities/SettingsActivity.java b/app/src/main/java/com/nauk/coinfolio/Activities/SettingsActivity.java index b1afeed..8614ce3 100644 --- a/app/src/main/java/com/nauk/coinfolio/Activities/SettingsActivity.java +++ b/app/src/main/java/com/nauk/coinfolio/Activities/SettingsActivity.java @@ -218,17 +218,16 @@ public class SettingsActivity extends AppCompatPreferenceActivity { ((SwitchPreference) findPreference("hide_balance")).setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { - boolean isChecked = !((SwitchPreference) findPreference("hide_balance")).isChecked(); - - ((SwitchPreference) findPreference("hide_balance")).setChecked(isChecked); + boolean isChecked = ((SwitchPreference) findPreference("hide_balance")).isChecked(); SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getContext()); - SharedPreferences.Editor editor = preference.getEditor(); + SharedPreferences.Editor editor = preferences.edit(); editor.putBoolean("hide_balance", isChecked); editor.apply(); - return false; + + return isChecked; } }); }