Proste kursory
691
jesteś tutaj
Twój przybornik do Androida
Opanowałeś już rozdział 16. i dodałeś
do swojego przybornika z narzędziami
umiejętność podłączania aplikacji do baz
danych SQLite.
Pełny kod przykładowej
aplikacji prezentowanej
w tym rozdziale możesz
pobrać z serwera FTP
wydawnictwa Helion:
ftp://ftp.helion.pl/
przyklady/andrr2.zip
CELNE SPOSTRZEŻENIA
Kursory — obiekty klasy Cursor —
umożliwiają odczytywanie i zapisywanie
informacji w bazach danych.
Kursory tworzy się, wywołując metodę
query klasy SQLiteDatabase.
W niewidoczny sposób kursory tworzą
polecenie SQL SELECT.
Metoda getWritableDatabase() zwraca
obiekt SQLiteDatabase pozwalający
odczytywać i zapisywać informacje w bazie
danych.
Metoda getReadableDatabase() zwraca
obiekt SQLiteDatabase. Obiekt ten
zapewnia dostęp do bazy danych w trybie
tylko do odczytu. Może on zapewniać także
możliwość zapisu danych w bazie, ale nie ma
takiej gwarancji.
Po zawartości kursora można się poruszać,
używając metod moveTo*().
Do odczytywania wartości z kursora służą
metody get*(). Po zakończeniu korzystania
z kursora i połączenia z bazą danych należy
je zamknąć.
Do korzystania z kursorów służy adapter
klasy CursorAdapter. Do wypełnienia
widoku ListView wartościami
z kursora można używać adaptera
SimpleCursorAdapter.
Rozdział 16.
692
Rozdział 16.
Get Android Programowanie aplikacji. Rusz głową! Wydanie II now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.