Boa noite, estou com o código:
private void layoutManagerConfiguration(RecyclerView recyclerView) {
SharedPreferences.Editor editor = preferences.edit();
boolean layout = preferences.getBoolean("list_layout_linear", false);
if(layout){
recyclerView.setLayoutManager(new GridLayoutManager(this, 2));
editor.putBoolean("list_layout_linear", false);
editor.apply();
} else {
recyclerView.setLayoutManager(new LinearLayoutManager(this));
editor.putBoolean("list_layout_linear", true);
editor.apply();
}
}
O problema desse código é que seu eu fecho o app e abro novamente, a preferência não é salva, alguém está passando por esse problema?