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

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

by 한대희, 안데르스 예란손
April 2016
Beginner to intermediate
308 pages
7h 21m
Korean
Hanbit Media, Inc.
Content preview from 안드로이드 멀티스레딩: 비동기 메커니즘으로 날렵하고 안정적인 앱 만들기
268
2
-
비동기 기법
//
연락처의
전화번호를
가리키는
커서를
반환한다
.
Uri
.
Builder builder
=
Contacts
.
CONTENT
_
URI
.
buildUpon
();
ContentUris
.
appendId
(
builder
,
groupCursor
.
getLong
(
GROUP
_
ID
_
COLUMN
_
INDEX
));
builder
.
appendEncodedPath
(
Contacts
.
Data
.
CONTENT
_
DIRECTORY
);
Uri phoneNumbersUri
=
builder
.
build
();
mQueryHandler
.
startQuery
(
TOKEN
_
CHILD
,
6
groupCursor
.
getPosition
(),
phoneNumbersUri
,
PHONE
_
NUMBER
_
PROJECTION
,
Phone
.
MIMETYPE
+
"
=
?",
new String
[]
{
Phone
.
CONTENT
_
ITEM
_
TYPE
},
null
);
return null
;
}
}
}
1
QueryHandler
가 처리하는 요청 유형(연락처 이름 요청과 전화번호 요청)을 표현하는 토큰을 정
의한다.
2
연락처 이름에 대한 비동기 쿼리를 시작한다.
3
액티비티가 소멸하면 보류 중인 프로바이더 동작을 취소한다.
4
mQueryHandler
.
startQuery
에 요청된 연락처 이름에 대한 결과를 받는다.
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