proper settings load and save
This commit is contained in:
parent
1f32370f61
commit
f34f914676
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue