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

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

by 한대희, 안데르스 예란손
April 2016
Beginner to intermediate
308 pages
7h 21m
Korean
Hanbit Media, Inc.
Content preview from 안드로이드 멀티스레딩: 비동기 메커니즘으로 날렵하고 안정적인 앱 만들기
292
2
-
비동기 기법
|
FileObserver
|
android
.
os
.
FileObserver
(파일시스템의 경로를 모니터링)를 통해 파일시스템의 변경을 관찰
하고 변경이 발생할 때 이벤트를 보낸다. 보고되는 이벤트는 이벤트 필터를 거쳐 구성할 수 있
다. 예를 들면 추가, 삭제, 이동 등으로 관찰 범위를 제한할 수 있다.
FileObserver
의 사용법은
14
.
3
.
5
절 ‘예제: 커스텀 파일 로더’에서 살펴본다.
옵저버가 업데이트 통지를 받을 때, 새로운 데이터를 비동기적으로 로드하는 것은 로더에 달려
있다. 이는
forceLoad
또는
onContentChanged
둘 중 하나를 통해 이루어진다.
forceLoad
로더의 상태와 독립적으로 백그라운드 실행을 촉발하는 반면,
onContentChanged
는 로더의 상
태가 시작인 경우에만 데이터 로딩을 시작한다. 그렇지 않은 경우에는 로더가 다시 시작될 때 로
드하여 클라이언트로 전달해야 할 콘텐츠 변경이 있는지 체크할 수 있도록 콘텐츠가 변경되었다
고 표시해둔다. 커스텀 로더는 로더가 시작할 때
takeContentChanged
( )
를 통해 로드할 콘텐
츠가 있는지 확인해야 한다.
@
Override
protected void onStartLoading
()
{
super
.
onStartLoading
();
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