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; return globalSettings;
} }
public void updateGlobalSettings() {
SettingsViewModel settingsViewModel = new ViewModelProvider(this).get(SettingsViewModel.class);
globalSettings = settingsViewModel.loadSettings(this);
}
@Override @Override
public boolean onCreateOptionsMenu(Menu menu) { public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present. // 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, amountOfLogLines,
amountOfLastTrades); amountOfLastTrades);
Toast.makeText(getContext(), "Settings saved", Toast.LENGTH_SHORT).show(); Toast.makeText(getContext(), "Settings saved", Toast.LENGTH_SHORT).show();
// Update globalSettings
MainActivity mainActivity = (MainActivity) getActivity();
if (mainActivity!=null) {
mainActivity.updateGlobalSettings();
}
} }
}); });