2012-01-22 2 views
0

내 응용 프로그램에서 작동하는 SQlite 데이터베이스를 만들었습니다. 데이터베이스에 새 값을 추가 할 수 있습니다. 나는 심지어 테이블의 모든 결과를 새로운 활동에 표시하는 메소드를 만들었습니다.안드로이드 SQLite 데이터베이스에서 데이터를 검색하고 해당 데이터를 텍스트로 표시

이 새로운 활동은 실제로 의 항목을 텍스트보기로 가장 최근에 입력 한으로 표시하는 것입니다. 개별 필드를 선택하고 올바른 텍스트보기로 분할합니다. 어떻게해야합니까?

답변

0

테이블에서 자동 생성 ID를 사용한다고 가정하면 ID를 기반으로 결과를 정렬하고 결과를 '1'로 제한하여 해당 행만 반환해야합니다.

return db.query(true, "yourTableName", new String[] { "columnNamesYouwanttoQuery" }, 
       null, null, null, null, "_id DESC", "1"); 

그런 다음 커서를 통해 루프를 얻을 yourColumns

Cursor cur = adaptor.getMileageReport(AutoMainActivity.CARNAME); 
     startManagingCursor(cur); 
if (cur.moveToFirst()) { 
      do { 
String retrievedVal = cur.getString(0); 
      } 
} 
관련 문제