Ich habe Problem beim Verschlüsseln meiner Daten in SharedPreference das ist meine aktuelle SharedPreference mit speichern Daten nicht verschlüsseln. Ich weiß nicht, was Daten verschlüsseln.Wie verschlüsseln Daten auf SharedPreference
public class MySharedPreference {
//this is name PREFS_NAME
public static final String PREFS_NAME = "LIST_CARD";
//this is CARD where are save data Card
public static final String CARD = "CARD";
public MySharedPreference() {
super();
}
//this is functon witch save array list to Sharepreference
public void saveCardToSharedPreference(Context context, ArrayList<Card> cardList) {
SharedPreferences settings;
SharedPreferences.Editor editor;
settings = context.getSharedPreferences(PREFS_NAME, MODE_PRIVATE);
editor = settings.edit();
Gson gson = new Gson();
String jsonString = gson.toJson(cardList);
editor.putString(CARD, jsonString);
editor.commit();
}
}