web-dev-qa-db-fra.com

Affichage d'un Android

Quelqu'un pourrait-il savoir comment afficher le contenu d'un curseur pendant le débogage afin de pouvoir déterminer la fonctionnalité de mon assistant de base de données?

Il continue de fonctionner comme s'il renvoyait des données, mais lorsque j'essaie d'utiliser la méthode cursor.isNull(0), je continue de recevoir NullPointerException et je ne peux pas voir ce que contient le curseur tout en parcourant l'exécution me frustre vraiment.

Toute aide serait extrêmement appréciée.

Merci.

58
Skittles

Android a fourni une classe spécifique uniquement pour le débogage des curseurs. Il s'appelle DatabaseUtils .

Appelez la méthode DatabaseUtils.dumpCursorToString(cursor) pour afficher le contenu de votre curseur.

Cet assistant parcourt et imprime le contenu du curseur pour vous, et ramène le curseur à sa position d'origine afin qu'il ne gâche pas votre logique d'itération.

305
Some Noob Student