2011-02-07 14 views
27

Apprezzo molto il dumping di molti dati nelle preferenze è del tutto inappropriato, ma il mio requisito non è così grande, ma abbastanza grande (potenzialmente 500-5000 byte) in cui non ho idea se sia appropriato o meno. I documenti non aiutano. http://developer.android.com/reference/android/content/SharedPreferences.Editor.htmlQual è la dimensione massima per un valore di preferenza condivisa Android?

Ho cercato la rete e StackOverflow e non riesce a trovare una risposta definitiva su: a) qual è il limite reale è, basato sul sottostante architettura b) qual è il limite pratico è, in base alle prestazioni (Trovo che la scrittura di valori prefissivi anche brevi può richiedere alcuni secondi, ma sospetto che sia solo un ritardo di scrittura flash)

Apprezzerebbero i chiarimenti.

+0

possibile duplicazione di [Limitazioni di SharedPreferences Android?] (Http://stackoverflow.com/questions/3199910/android-sharedpreferences-limitations) – richq

+0

Dai un'occhiata a questo thread. http://stackoverflow.com/questions/3199910/android-sharedpreferences-limitations –

risposta

47

Tutti i prefs condivisi sono memorizzati in/data/data/[nome pacchetto]/shared_prefs/[nome app]. xml, quindi penso che non ci siano limiti basati sull'architettura.

Non conosco limiti pratici, ma penso che sia abbastanza per voi.

Problemi correlati