안드로이드에서 Cursor를 반복하는 가장 좋은 방법은 뭔가요?
조회수 5491회
소스코드
Cursor cursor = db.rawQuery(...);
cursor.moveToFirst();
while (cursor.isAfterLast() == false)
{
...
cursor.moveToNext();
}
Cursor cursor = db.rawQuery(...);
for (boolean hasItem = cursor.moveToFirst();
hasItem;
hasItem = cursor.moveToNext()) {
...
}
Cursor cursor = db.rawQuery(...);
if (cursor.moveToFirst()) {
do {
...
} while (cursor.moveToNext());
}
코드를 짜다보면 각 행을 처리하고 다음 행으로 이동하고 이런 디비 쿼리를 반복하는 코드를 많이 보게되는데요 위의 코드 다 너무 지저분해보이고 Cursor메소드를 너무 많이 호출하는것 같은데 좀더 간단한 방법이 없을까요?
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
댓글 입력