L'obtention de la base de données SQLite et de les stocker dans un tableau d'objets
Je suis à la recherche à l'application de Notes exemple à partir de l'Android SDK. Ce que je veux apprendre à faire, c'est plutôt de l'utilisation d'un CursorAdapter juste passer pour un ListAdpater/ListView de faire le tri, je veux savoir comment je peux traiter les données moi-même; en particulier dans une ArrayList forme. Dans l'exemple, une note de coeur a un id, le titre et le corps. Je veux savoir comment je peux interroger la base de données SQLite et utilisez le curseur retourne à collecter les données et de créer des instances d'objet d'un objet, je vais appeler la Note qui a des paramètres pour l'id, le titre et le corps. J'ai finalement souhaitez stocker tous ces objets dans une liste de tableaux de gestion. Je ne suis pas sûr de la façon de traiter avec un Curseur. C'est plutôt une question d'ordre général, mais j'ai juste besoin de quelqu'un pour me pointer dans la bonne direction.
OriginalL'auteur Brian | 2011-07-21
Vous devez vous connecter pour publier un commentaire.
Je ne pourrais pas obtenir de votre question, mais vous avez besoin d'interroger votre base de données, puis ajouter des données de curseur pour ArrayList?
OriginalL'auteur Nikola Despotoski
En fait j'ai tout compris moi-même après avoir joué. J'ai donc réalisé qu'à l'aide de
cursor.getColumnIndex("name_of_column")
sera de retour l'index de colonne pour être utilisé dans des commandes commecursor.getInt(cursor.getColumnIndex("_id"));
. Tout ce que j'ai à faire est de simplement utiliser une boucle for pour parcourir toute la liste et l'utilisercursor.moveToNext()
de simplement parcourir les lignes recueillies. Je suis venu avec cette minutes après que j'ai posté cette question. 🙂OriginalL'auteur Brian
Ce qui pourrait vous aider,
OriginalL'auteur Avi Kumar Manku