sur mon bouton Egal dans une calculatrice j'ai conçu je stocke des données dans la préférence de partage pour la sauvegarde de l'histoire comme celui-ciRécupérer des données de la préférence partagée
historyList.add(calcInput.getText().toString()+" = "+calcOutput.getText().toString());
stringBuilder = new StringBuilder();
for (String s : historyList){
stringBuilder.append(s);
stringBuilder.append(",");
}
editor.putString("hist", stringBuilder.toString());
editor.apply();
et les données Retrives comme ça avec un bouton cliquez sur
historyString = setting.getString("hist", null);
historyAdaptorArray = historyString.split(",");
adapter = new ArrayAdapter<String>(getActivity(),
R.layout.support_simple_spinner_dropdown_item, historyAdaptorArray);
listView.setAdapter(adapter);
Maintenant, mon problème est que chaque fois que je charge des données de l'histoire précédente de l'application disparu lorsque la nouvelle valeur est ajoutée à la préférence partagée. Que dois-je faire pour avoir des données toujours disponibles jusqu'à ce que j'efface?
vos sauvegardes dans Shared Pref? Pas une bonne idée. Si l'utilisateur réinstalle l'application, le redémarre le cache, tout est parti. Utilisez Firebase ou Parse-Server – DroiDev
non je ne veux pas stocker pour toujours. pouvez-vous me guider s'il vous plaît concernant la question énumérée ci-dessus? :) –
https://www.tutorialspoint.com/android/android_shared_preferences.htm – DroiDev