Je viens de créer une vue de liste qui se compose de 2 éléments de liste comme Couleurs et Temple. Couleurs et Temple ayant de nouveau une liste d'éléments de Plans et Vues. Quand je clique sur les couleurs je devrais obtenir le contenu des plans de couleurs et des vues de couleurs. Et quand je clique sur le Temple, je devrais avoir le contenu des Plans du Temple et des Vues du Temple. Comment dois-je stocker l'état et comment puis-je obtenir le contenu en utilisant des préférences partagées.Veuillez m'aider ..Comment stocker l'état et comment utiliser les préférences partagées
-1
A
Répondre
1
L'objet SharedPreferences pointe vers un fichier contenant des paires clé-valeur et fournit des méthodes simples pour les lire et les écrire. Chaque fichier SharedPreferences est géré par le framework et peut être privé ou partagé.
Suivez le lien du site de développeur officiel pour en savoir plus: https://developer.android.com/training/basics/data-storage/shared-preferences.html
0
Vous pouvez écrire Préférences partagées
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putInt(getString(R.string.saved_high_score), newHighScore);
editor.commit();
puis lire Préférences partagées
SharedPreferences sharedPref =
getActivity().getPreferences(Context.MODE_PRIVATE);
int defaultValue = getResources().getInteger(R.string.saved_high_score_default);
long highScore = sharedPref.getInt(getString(R.string.saved_high_score), defaultValue);
Et aussi DonT oublier de se faire une main
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
Espérons que cela aide pour l'instant, avez-vous besoin de plus de soutien?
poster du code afin que les gens puissent comprendre votre problème – Redman