I have a problem with saving activity state, I use shared preferences to save info. When I click button, it's saving it into shared preferences and finishes activity:
sharedPreferences = this.getSharedPreferences("my_Pref", Context.MODE_PRIVATE);
sharedPreferences.edit().putInt(AGE_SCORE, sbAge.getProgress()).apply();
sharedPreferences.edit().putInt(STATUS_SCORE, spMyStatus.getSelectedItemPosition()).apply();
if (rbFemaleMe.isChecked())
sharedPreferences.edit().putInt(SEX_SCORE, 1).apply();
else if(rbMaleMe.isChecked())
sharedPreferences.edit().putInt(SEX_SCORE, 2).apply();
sharedPreferences.edit().commit();
finish();
After closing activity I open it second time but nothing happens,
My onCreate() method:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_search);
if(sharedPreferences!= null)
{
sharedPreferences = getSharedPreferences("my_Pref", MODE_PRIVATE);
sbAge.setProgress(sharedPreferences.getInt(AGE_SCORE, 0));
spMyStatus.setSelection(sharedPreferences.getInt(STATUS_SCORE, 0));
if(sharedPreferences.getInt(SEX_SCORE, 0) == 1)
rbMaleMe.isChecked();
else if (sharedPreferences.getInt(SEX_SCORE, 0) == 2)
rbFemaleMe.isChecked();
}