두 개의 열이있는 테이블을 만드는 데이터베이스 관리자 클래스가 있습니다. 첫 번째 열에 정수되고, 나는 목록으로 해당 열에서 모든 값을 반환하는 방법을 쓰기 위해 노력하고 있어요 :sqlite 데이터베이스에서 모든 ID를 얻는 방법
public List<Integer> getAllStyleIDs(){
List<Integer> results = null;
SQLiteDatabase db = this.getReadableDatabase();
// Select All Query
String selectQuery = "select * from " + DBConstants.allStyles;
Cursor cursor = db.rawQuery(selectQuery, null);
// looping through all rows and adding to list
if (cursor.moveToFirst()) {
do {
results.add(cursor.getInt(0));
} while (cursor.moveToNext());
}
cursor.close();
db.close();
return results;
}
을하지만 난 널 포인트 예외
아이디어는 무엇입니까?
당신이 게시 할 수있는 로그 캣 출력 :
이 같은 시도? – silentw