Je suis à la recherche d'un bon moyen de gérer plusieurs fichiers SharedPreference. Fondamentalement, l'utilisateur devrait être en mesure de créer, modifier et supprimer les fichiers de préférences, puis sélectionnez celui qu'ils veulent d'un spinner.Gestion de plusieurs fichiers SharedPreference
Ce que j'essaie de comprendre, c'est comment puis-je trouver tous les fichiers de préférences de l'application? Existe-t-il un moyen d'analyser le répertoire et de renvoyer les noms de tous les fichiers de préférences?
Je pense qu'une fois que j'obtiendrai un lit de tous les noms je pourrais créer un tableau de chaînes avec tous les noms et le nourrir au spinner.
Merci pour l'aide!
Je ne suis pas sûr de comprendre complètement ce que vous dites. Je vais essayer d'expliquer ce que je veux faire un peu mieux. Disons que c'était des voitures. L'utilisateur ajouterait une voiture, disons Dodge Challenger, avoir une chaîne pour son nom et quelques valeurs numériques pour sa puissance, sa vitesse de pointe, etc. que l'utilisateur pourrait entrer. C'est le genre de données que je veux stocker et récupérer. Ensuite, l'utilisateur peut également avoir un certain nombre d'autres voitures. Si je les stocke tous dans le même fichier de préférences, comment puis-je savoir que la puissance de X va avec la voiture X, et non avec la voiture Y? – Matt
Matt, vous avez vraiment besoin d'un SQLite db avec une table pour les voitures (selon l'exemple) et un autre pour les caractéristiques de la voiture. Les SharedPreferences sont destinées à des éléments de valeur-clé simples. – yanchenko
Merci, j'ai versé sur les méthodes de stockage de données et j'ai continué à sauter sur les choses SQLite parce que je ne suis pas familier avec elle. Je suppose que j'ai quelques lectures à faire! – Matt