Qualcuno sa come posso visualizzare il cursore in esso durante il debug in modo da poter determinare la funzionalità del mio helper del database?Visualizzazione di un cursore del database Android
Mantiene agire come se fosse la restituzione dei dati, ma poi quando tento di utilizzare il metodo cursor.isNull(0)
, continuo a ricevere NullPointerException
gettato e non essere in grado di vedere ciò che il cursore ha in sé, mentre passando attraverso l'esecuzione è veramente mi frustrante.
Qualsiasi aiuto sarebbe estremamente apprezzato.
Grazie.
Log.d ("col 0" + mCursor.getLong (0) + ", col1" + mCursor.getLong (1)); e così via ... – xandy
Okay ... allora, quando provo a farlo; Log.d ("Activity.cursor", "col 0:" + cursor.getLong (0)); Si blocca. Quando provo questo; Log.d ("Activity.cursor", "col 0:" + cursor.getCount()); Si dice col 0: 1 Come può essere nullo? – Skittles
Penso di aver trovato la risposta di cui avevo bisogno. Apparentemente questa classe davvero fantastica mi consente di vedere il contenuto esatto del cursore sotto forma di tabella hash. DatabaseUtils.dumpCursor (cursore); Grazie comunque per l'aiuto, xandy. :) – Skittles