Je veux changer les valeurs dans un tableau dans les préférences partagées. Pouvons-nous créer une chaîne de caractères dans les préférences partagées et l'utiliser dans notre code? Comment est-ce possible car je saisis des valeurs différentes et je veux que l'utilisateur change les valeurs selon les besoins de l'utilisateur. Je veux utiliser ces valeurs dans spinner.changement de valeur dans string-array android par préférences partagées
0
A
Répondre
0
Vous ne pouvez pas ajouter de tableau dans sharedPrefence. Vous ne pouvez utiliser que le type de données défini dans this doc. Si vous placez un grand nombre de données dans sharedPrefence, cette mémoire n'est jamais nécessaire. donc vous pouvez utiliser la classe d'application .. la mémoire de la classe d'application sera un libre quand l'application est l'arrêt de la force ..
1
Oui, vous pouvez le faire. Référez-vous au commentaire d'Egor dans le lien ici Put and get String array from shared preferences
C'est à peu près ce dont vous avez besoin.
0
insérer vos valeurs comme
registrationPreferencesEditor.putInt("arraylength", a.length);
for(int i=0;i<a.length;i++)
{
registrationPreferencesEditor.putInt("a"+(i+1), a[i]);
}
registrationPreferencesEditor.commit();
retreive vos valeurs
int lengthOfArray = registrationPreferences.getInt("arraylength", 0);
int b[] = new int[lengthOfArray];
for(int i=0;i<lengthOfArray;i++)
{
b[i] = registrationPreferences.getInt("a"+(i+1), 0);
Log.e("b"+(i+1),""+b[i]);
}
avant que vous assurer que vous avez
SharedPreferences registrationPreferences;
SharedPreferences.Editor registrationPreferencesEditor;
int a[]={1,2,3,4,5};
registrationPreferences = getSharedPreferences("registrationPreferences",
MODE_WORLD_READABLE);
registrationPreferencesEditor= registrationPreferences
.edit();
Questions connexes
- 1. préférences partagées dans Android
- 2. Préférences partagées personnalisée Android
- 3. préférences partagées Android noms
- 4. Initialisation des préférences partagées Android
- 5. Préférences partagées Android mColorPicker Problème
- 6. Android combien de fichiers de préférences partagées?
- 7. préférences par défaut partagées sans invoquer PreferenceActivity
- 8. Définir les préférences dans Android à l'aide des préférences partagées
- 9. Android obtenir Préférences partagées problème
- 10. Préférences partagées Android n'affichant pas
- 11. Application Android s'écraser (préférences partagées)
- 12. Préférences partagées pour une chaîne dans Android
- 13. Enlever les préférences partagées Android
- 14. Définition d'une valeur par défaut dans les préférences partagées
- 15. Préférences partagées dans ListFragments
- 16. Comment utiliser les préférences partagées sur Android?
- 17. Préférences partagées getint ne renvoie pas la valeur par défaut
- 18. Préférences partagées et préférences Fragment
- 19. Préférences partagées dans WebView
- 20. Suppression des préférences partagées dans android
- 21. comment savoir combien de préférences partagées dans les préférences partagées en android
- 22. Valeur par défaut ne reflétant pas les préférences partagées
- 23. App de redémarrage des préférences partagées Android
- 24. xamarin préférences partagées remplacer
- 25. Fragment de préférences partagées
- 26. Android: Possibilité d'avoir plusieurs préférences partagées distinctes par application?
- 27. Android Stockage interne VS Préférences partagées
- 28. Android: Récupération des préférences partagées d'autres applications
- 29. Image voir les préférences partagées en android
- 30. Les préférences partagées Android forcent la fermeture
vous pouvez ajouter de la valeur multiple de préférence partagée sur la base de deliminator vous pouvez utiliser n'importe quel caractère spécial après avoir inséré une valeur. – Sandeep