Czy ktoś wie, w jaki sposób mogę wyświetlić zawartość kursora podczas debugowania, aby można było określić funkcjonalność pomocnika bazy danych?Wyświetlanie kursora bazy danych systemu Android
Zachowuje się tak, jakby zwracał dane, ale kiedy próbuję użyć metody cursor.isNull(0)
, otrzymuję komunikat NullPointerException
i nie mogę zobaczyć, co ma w nim kursor, podczas gdy przechodzenie przez wykonanie naprawdę mnie frustruje.
Każda pomoc będzie bardzo doceniana.
Dzięki.
Log.d ("col 0" + mCursor.getLong (0) + ", col1" + mCursor.getLong (1)); i tak dalej ... – xandy
Okej ... więc, kiedy próbuję to zrobić; Log.d ("Activity.cursor", "col 0:" + cursor.getLong (0)); To zawiesza się. Kiedy próbuję tego; Log.d ("Activity.cursor", "col 0:" + cursor.getCount()); Mówi kol. 0: 1 Jak może być pusty? – Skittles
Myślę, że znalazłem odpowiedź, której potrzebowałem. Widocznie jest to naprawdę świetna klasa, która pozwala mi zobaczyć dokładną zawartość kursora w postaci tablicy hashtable. DatabaseUtils.dumpCursor (kursor); Dzięki za pomoc w każdym razie, Xandy. :) – Skittles