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?
 
            