2011-02-07 17 views
27

Agradezco mucho que se eliminen muchos datos de las preferencias, lo cual es totalmente inapropiado, pero mi requisito no es tan bueno, pero sí lo suficientemente grande (potencialmente 500-5000 bytes) donde no tengo idea si es apropiado o no. Los documentos no ayudan. http://developer.android.com/reference/android/content/SharedPreferences.Editor.html¿Cuál es el tamaño máximo para un valor de preferencia compartido de Android?

He buscado en la red y Stackoverflow y no puede encontrar una respuesta definitiva sobre: ​​ a) cuál es el límite real es, basado en la arquitectura subyacente b) cuál es el límite práctico es, en función del rendimiento (Encuentro que escribir incluso los valores pref cortos puede tomar unos segundos, pero sospecho que es solo un retraso de escritura flash)

Agradeceré la aclaración.

+0

posible duplicado de [Limitaciones de Android SharedPreferences?] (Http://stackoverflow.com/questions/3199910/android-sharedpreferences-limitations) – richq

+0

Mira este hilo. http://stackoverflow.com/questions/3199910/android-sharedpreferences-limitations –

Respuesta

47

Todas las preferencias compartidas se almacenan en/data/data/[nombre del paquete]/shared_prefs/[nombre de la aplicación]. xml, por lo que creo que no hay límite en función de la arquitectura.

No conozco el límite práctico, pero creo que es suficiente para ti.

Cuestiones relacionadas