proper settings load and save

This commit is contained in:
Nicolás Sánchez 2024-12-11 16:21:02 -03:00
parent 1f32370f61
commit f34f914676
2 changed files with 12 additions and 0 deletions

View File

@ -85,6 +85,11 @@ public class MainActivity extends AppCompatActivity {
return globalSettings;
}
public void updateGlobalSettings() {
SettingsViewModel settingsViewModel = new ViewModelProvider(this).get(SettingsViewModel.class);
globalSettings = settingsViewModel.loadSettings(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.

View File

@ -127,6 +127,13 @@ public class SettingsFragment extends Fragment {
amountOfLogLines,
amountOfLastTrades);
Toast.makeText(getContext(), "Settings saved", Toast.LENGTH_SHORT).show();
// Update globalSettings
MainActivity mainActivity = (MainActivity) getActivity();
if (mainActivity!=null) {
mainActivity.updateGlobalSettings();
}
}
});