Я нашел этот учебник http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/ и автор использовал этот код для извлечения информации из базы данных:Получить информацию из базы данных
Contact getContact(int id) {
SQLiteDatabase db = this.getReadableDatabase();
Cursor cursor = db.query(TABLE_CONTACTS, new String[] { KEY_ID,
KEY_NAME, KEY_PH_NO }, KEY_ID + "=?",
new String[] { String.valueOf(id) }, null, null, null, null);
if (cursor != null)
cursor.moveToFirst();
Contact contact = new Contact(Integer.parseInt(cursor.getString(0)),
cursor.getString(1), cursor.getString(2));
// return contact
return contact;
}
Может кто-нибудь объяснить мне, что делает этот кусок кода означает:
Contact contact = new Contact(Integer.parseInt(cursor.getString(0)),
cursor.getString(1), cursor.getString(2));
Благодарим за ответ. Итак, '0' ссылается на' KEY_ID', я прав? –
Да, вы абсолютны! (Y), который передается для установки свойства '_id' этого класса –