Add update on exchange synchronization enabled/disabled
This commit is contained in:
parent
b1c158291a
commit
16c429d415
@ -345,8 +345,7 @@ public class HomeActivity extends AppCompatActivity {
|
||||
|
||||
//addTestWatchlistCardview();
|
||||
|
||||
Intent intent = getIntent();
|
||||
updateAll(intent.getBooleanExtra("update", false));
|
||||
updateAll(preferencesManager.mustUpdate());
|
||||
|
||||
((SpaceNavigationView) findViewById(R.id.space)).changeCenterButtonIcon(R.drawable.ic_view_list_white_24dp);
|
||||
}
|
||||
@ -884,7 +883,10 @@ public class HomeActivity extends AppCompatActivity {
|
||||
@Override
|
||||
protected Void doInBackground(Void... params)
|
||||
{
|
||||
Looper.prepare();
|
||||
if(Looper.myLooper() == null)
|
||||
{
|
||||
Looper.prepare();
|
||||
}
|
||||
|
||||
balanceManager.sortCoins();
|
||||
|
||||
|
@ -225,6 +225,7 @@ public class SettingsActivity extends AppCompatPreferenceActivity {
|
||||
SharedPreferences.Editor editor = preferences.edit();
|
||||
|
||||
editor.putBoolean("hide_balance", isChecked);
|
||||
editor.putBoolean("mustUpdate", true);
|
||||
editor.apply();
|
||||
|
||||
return isChecked;
|
||||
@ -267,6 +268,38 @@ public class SettingsActivity extends AppCompatPreferenceActivity {
|
||||
bindPreferenceSummaryToValue(findPreference("hitbtc_privatekey"));
|
||||
bindPreferenceSummaryToValue(findPreference("binance_privatekey"));
|
||||
|
||||
((SwitchPreference) findPreference("enable_hitbtc")).setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
|
||||
@Override
|
||||
public boolean onPreferenceClick(Preference preference) {
|
||||
boolean isChecked = ((SwitchPreference) findPreference("enable_hitbtc")).isChecked();
|
||||
|
||||
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getContext());
|
||||
|
||||
SharedPreferences.Editor editor = preferences.edit();
|
||||
|
||||
editor.putBoolean("mustUpdate", true);
|
||||
editor.apply();
|
||||
|
||||
return isChecked;
|
||||
}
|
||||
});
|
||||
|
||||
((SwitchPreference) findPreference("enable_binance")).setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
|
||||
@Override
|
||||
public boolean onPreferenceClick(Preference preference) {
|
||||
boolean isChecked = ((SwitchPreference) findPreference("enable_binance")).isChecked();
|
||||
|
||||
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getContext());
|
||||
|
||||
SharedPreferences.Editor editor = preferences.edit();
|
||||
|
||||
editor.putBoolean("mustUpdate", true);
|
||||
editor.apply();
|
||||
|
||||
return isChecked;
|
||||
}
|
||||
});
|
||||
|
||||
startFingerprintProtocol();
|
||||
}
|
||||
|
||||
|
@ -91,4 +91,18 @@ public class PreferencesManager {
|
||||
editor.putBoolean("enable_binance", false);
|
||||
editor.apply();
|
||||
}
|
||||
|
||||
public boolean mustUpdate()
|
||||
{
|
||||
boolean mustUpdate = settingPreferences.getBoolean("mustUpdate", false);
|
||||
|
||||
if(mustUpdate)
|
||||
{
|
||||
SharedPreferences.Editor editor = settingPreferences.edit();
|
||||
editor.putBoolean("mustUpdate", false);
|
||||
editor.apply();
|
||||
}
|
||||
|
||||
return mustUpdate;
|
||||
}
|
||||
}
|
||||
|
@ -91,7 +91,7 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="start"
|
||||
android:textColor="@color/secondaryTextViewColor"
|
||||
android:textSize="@dimen/cardViewSecondaryText"
|
||||
android:textSize="@dimen/cardViewMainText"
|
||||
android:visibility="gone"/>
|
||||
|
||||
<LinearLayout
|
||||
|
Loading…
x
Reference in New Issue
Block a user