I try to get my saved records from sharedPreferences, but i cant. Always nothing show.
In LostDialogFragment
i save the array, i debugging this and this always save data. I get References from MainGameFragment
public void saveArray() {
SharedPreferences prefs = getContext().getSharedPreferences("user_and_score", Context.MODE_PRIVATE);
SharedPreferences.Editor edit = prefs.edit();
Set<String> set = new HashSet<>();
set.addAll(MainGameFragment.LEADERBOARDUSER);
edit.putStringSet("user_and_score", set);
edit.apply();
}
Here is reference in MainGameFragment
public static ArrayList<String> LEADERBOARDUSER = new ArrayList<>();
And in SettingsFragment
i try get saved Array
private ArrayList<String> leaderBoardList = new ArrayList<>();
case LEADER_BOARD:
recyclerView.setVisibility(View.VISIBLE);
SharedPreferences prefs = getContext().getSharedPreferences("user_and_score", Context.MODE_PRIVATE);
SharedPreferences.Editor edit = prefs.edit();
Set<String> set = new HashSet<>();
edit.putStringSet("user_and_score", set);
set.addAll(leaderBoardList);
edit.apply();
adapter = new CustomAdapterForSettingsFragment(leaderBoardList);
recyclerView.setAdapter(adapter);
break;
My question is how to get saved array ?
Or i didnt save. I debugging now and no one is saved, Help me with save array in Shared too