De retour de l'objet à partir de CursorAdapter.get()
Je suis primordial CursorAdapter et j'ai besoin d'obtenir le dernier élément, le problème est que CursorAdapter a en fait une méthode get ()...mais la source est une base de données et retourne un objet ordinaire!! (Je ne sais même pas ce que c'est, je m'attends à ce retour d'un objet Curseur à la place...)
Enfin, comment puis-je faire pour retourner une instance de mon Wrapper db classe row?
Exemple:
dire que ma db a des lignes comme celles-ci:
id|prénom| nom de famille
Je voudrais faire une classe Personne.
Maintenant j'aimerais avoir une Personne get(int i) méthode de curseur adaptateur...
OriginalL'auteur user1610075 | 2012-08-29
Vous devez vous connecter pour publier un commentaire.
Cela semble être une étrange demande. J'aimerais passer le Curseur lui-même (ou le Curseur retourné à partir de CursorAdapter de
getItem()
) à une méthode régulière dans mon Activité. Mais voici les étapes de base pour créer unPerson get()
méthode.Créer votre classe Personne:
Et dans votre personnalisé CursorAdapter il suffit d'utiliser une méthode comme ceci:
OriginalL'auteur Sam
eh bien tout simplement utiliser l'adaptateur.getItem (), et de le jeter à la position du Curseur, et il n'est pas nécessaire pour déplacer le curseur manuellement comme dans a accepté de répondre à
Superbe! Ne savait jamais. Enregistré plusieurs heures de ma vie!
OriginalL'auteur urSus