web-dev-qa-db-fra.com

Quelle est la taille maximale pour A Android Valeur de préférence partagée?

J'apprécie parfaitement le déversement de nombreuses données dans les préférences est totalement inappropriée, mais mes exigences ne sont pas si grandes, mais suffisamment grandes (potentiellement 500-5000 octets) où je ne suis aucune idée de savoir s'il est approprié ou non. Les docs n'aident pas. http://developer.android.com/reference/andrroid/content/sharedpreferences.editor.html

J'ai fouillé le Net and Stackoverflow et ne peut pas trouver une réponse définitive sur: a) Quelle est la limite réelle, basée sur l'architecture sous-jacente b) quelle est la limite pratique, basée sur la performance (je trouve l'écriture même de courtes valeurs de préfr. peut prendre quelques secondes, mais je soupçonne que c'est juste un délai d'écriture flash)

Apprécierait des éclaircissements.

33
Ollie C

Tous les préfs partagés sont stockés dans/Data/Data/[Nom de l'emballage]/Shared_PRefS/[nom de l'application] .XML, alors je pense qu'il n'y a pas de limite basée sur l'architecture.

Je ne connais pas la limite pratique mais je pense que ça vous suffit.

54
merrymenvn