Методические указания по выполнению лабораторных работ по дисциплине «программирование мобильных устройств»



Pdf көрінісі
бет22/30
Дата20.10.2023
өлшемі3,51 Mb.
#186972
түріМетодические указания
1   ...   18   19   20   21   22   23   24   25   ...   30
Байланысты:
15.-Metod LR Programmirovanie-mobil nyh-ustroistv 09.03.02 2021
1-Зертхана, Linux3lab (1)
TABLE_CON- TACTS

null

null
,
null
,
null
,
null
,
null
);).
 
На вход методу подается имя таблицы,
 
список
 
запрашиваемых полей, сортировка и группировка. В нашем случае сортировка и 
группировка нетребуются. 
Метод query возвращает объект класса cursor – его можно рассматривать как 
набор строк с данными. Дальше делаем проверку наличия записей в объекте класса 
cursor и проверяем порядковые номера столбцов cursor по их именам с помощью 
метода getColumnIndex. Позже эти номера используем для чтения данных в 
методах getInt и getString и выводим данные в log. 
При помощи метода moveToNext перебираем все строки в cursor. Если записи 
в cursor отсутствуют, выводим в log соответствующее сообщение. Далее закрываем 
cursor методом close(), тем самым освобождая занимаемые им ресурсы. 
case
R.id.
btnReading

Cursor cursor = database.query(DBWork.
TABLE_CONTACTS

null
,
 null
,
 null
,
 null
,
 null
,
 null
);
 if 
(cursor.moveToFirst()) {
 
int
idIndex = cursor.getColumnIndex(DBWork.
KEY_ID
); 
int
nameIndex = cursor.getColumnIndex(DBWork.
KEY_NAME
);
 
int
numbIndex = cursor.getColumnIndex(DBWork.
KEY_NUMBER
); 
do

Log.
d
(
"mLog"

"ID = "
+ cursor.getInt(idIndex) + 
", name = "

cursor.getString(nameIndex)+ 
", numb = "
+ cursor.getString(numbIndex)); 



Достарыңызбен бөлісу:
1   ...   18   19   20   21   22   23   24   25   ...   30




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет