2012-12-24 2 views
0

Je dois donc enregistrer beaucoup de données (chaîne simple) dans l'application à des fins d'auto-complétion. C'est fondamentalement une liste de tous les codes postaux du Royaume-Uni. Comme il y a environ un million de codes différents, je me demandais quelle serait la meilleure façon de faire ce genre de choses. Les mettre dans un tableau simple est tout simplement stupide (et vraiment impossible).Utilisation d'un énorme ensemble de données dans une application Android

Comment approcher le mieux?

+0

Cela ressemble à un travail pour SQLite. –

Répondre

0

Il suffit de mettre vos données à SqLite Database et base de données magasin Dans Project:Assetdossier et extraient des données de ce dossier

peut être son chemin facile. Parce que si vous stockez des données dans les préférences, votre application occupera plus d'espace lors de l'installation.

+1

Vous ne pouvez pas récupérer les données directement à partir d'une base de données SQLite dans le dossier assets. Il devra être copié dans l'emplacement de la base de données privée de l'application avant de pouvoir être utilisé. –

+0

@TedHopp Pouvez-vous me guider à cet égard? Mes données sont assez simples. Juste une table je suppose. Codes postaux – Asim

0

Si vous n'avez pas lu les documents sur les options de stockage Android, this est l'endroit par où commencer. Généralement, pour des ensembles de données aussi volumineux, une base de données sera efficace dans le temps et l'espace.

Questions connexes