Skip to Content
안드로이드 멀티스레딩: 비동기 메커니즘으로 날렵하고 안정적인 앱 만들기
book

안드로이드 멀티스레딩: 비동기 메커니즘으로 날렵하고 안정적인 앱 만들기

by 한대희, 안데르스 예란손
April 2016
Beginner to intermediate
308 pages
7h 21m
Korean
Hanbit Media, Inc.
Content preview from 안드로이드 멀티스레딩: 비동기 메커니즘으로 날렵하고 안정적인 앱 만들기
280
2
-
비동기 기법
14.2
CursorLoader
를 이용한 쉬운 데이터 로딩
로더에서 데이터 로딩은
Loader
추상 클래스에서 처리된다. 이 클래스는 상속되어 서브클래스
가 되어야 하고, 데이터 소스에 연결되어야 한다. 기본적으로 로더 프레임워크는
CursorLoader
를 사용한
ContentProvider
데이터 소스만을 지원한다.
CursorLoader
의 장점은 그 설계에서
부터 비롯된다.
CursorLoader
는 다른 여러 상황에 적용될 수 있는 범용 비동기 기술을 제공하려
시도하지 않았다. 대신 콘텐트 프로바이더에서의 데이터 로딩에 초점을 맞췄고, 그러한 사용 사
례를 단순화해주는 특수 목적의 기능이다.
NOTE
_
CursorLoader
SQLite
데이터베이스에서 온
Cursor
객체가 아닌 콘텐트 프로바이더에서 전
달된
Cursor
객체하고만 사용할 수 있다.
14.2.1
CursorLoader
사용하기
CursorLoader
는 비동기 실행(
14
.
1
.
3
절 ‘
AsyncTaskLoader
’ 참조)을 구현한
AsyncTaskLoader
추상 클래스의 확장이다.
CursorLoader
Cursor
객체(콘텐트 프로바이더로 조회할 수 있는)
를 감시한다. 다시 말해,
CursorLoader
Cursor
자료형의 로더고,
Loader
<
Cur
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

코드로 인프라 관리하기: 효율적인 인프라 관리를 위한 자동화 방법

코드로 인프라 관리하기: 효율적인 인프라 관리를 위한 자동화 방법

강재준

Publisher Resources

ISBN: 9788968481703