Я хочу сделать SQLite-DB функцией, которая бы собирала информацию об одной записи, не дает никакого ответа.(Просто чтобы упомянуть, я новичок)
public Infopw getInfo(int id) {
SQLiteDatabase db = this.getReadableDatabase();
String selectQuery = "SELECT * FROM " + TABLE_ACCOUNTS+" WHERE " +
COLUMN_ID + " = "+id+";";
Infopw in = new Infopw();
Cursor cursor = db.rawQuery(selectQuery, null);
if (cursor != null) {
String s = "w";
if (cursor.moveToFirst()) {
s =cursor.getString(cursor.getColumnIndex(COLUMN_SERVER));
}
cursor.close();
Log.d(TAG ,s);
}
return in;
}
Это мой код, но он ничего не делает, и в лог-сообщении выводится «w», а не cursor.getString(cursor.getColumnIndex(COLUMN_SERVER));
Я пытался выполнить 2 условия if в одном, но это тот же результат.