ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Cursor객체 정리(android.database.Cursor)
    예전 글들/Android 2011. 5. 19. 19:46
    반응형

    -       커서의 정의

    n  SQL 질의문의 수행으로 만들어진 결과 집합에 접근할 때에 사용.

    n  파일의 포인터와 비슷하다. 커서를 이용해서 질의 결과에 직접 접근할 수 있다.

     

    -       사용시 주의사항

    n  안드로이드 자원을 차지하므로 수명 관리에 신경을 써야 한다.

    u  커서 관리를 명시적으로 수행하고자 한다면, onPause(), onResume(), onDestroy() 같은 여러 응용프로그램 수명주기 콜백들에서 적절히 호출

    u  이것도 귀찮다. 그럼 Activity startManagingCursor() 메서드를 호출하면 이후 해당 활동이 정지, 재 시작될 때 커서가 자동으로 비활성화, 재 활성화되고 활동이 종료될 때 자동으로 파기된다. 직접 관리하고 싶으면 stopManagingCursor() 메서드 호출
    ex)
    Cursor c = queryBuilder.query(mDB, asColumnsToReturn, null, null, null, null, Schedules.DEFAULT_SORT_ORDER);

    startManagingCursor(mCursor);

     

    -       Cursor 객체의 결과 집합의 행들에 차례로 접근하는데 필요한 moveToFirst(), moveToNext(), isAfterLast() 등의 메서드 제공



    내용 출처와 예제 소스 출처는 [시작하세요! 안드로이드 프로그래밍 - 위키북스]에서 참고한겁니다.

    반응형

    '예전 글들 > Android' 카테고리의 다른 글

    Context 객체  (0) 2011.05.19
    Query문 관련 내용 정리  (0) 2011.05.19
    SurfaceView를 사용하는 이유  (0) 2011.05.11
    Map과 HashMap 클래스  (0) 2011.05.10
    메뉴 만들때 참고하면 좋을 듯  (0) 2011.05.09

    댓글

Designed by Tistory.