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

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

by 한대희, 안데르스 예란손
April 2016
Beginner to intermediate
308 pages
7h 21m
Korean
Hanbit Media, Inc.
Content preview from 안드로이드 멀티스레딩: 비동기 메커니즘으로 날렵하고 안정적인 앱 만들기
249
12
-
인텐트 서비스
public class SimpleActivity extends Activity
{
public void onButtonClick
(
View v
)
{
Intent intent
=
new Intent
(
this
,
SimpleIntentService
.
class
);
intent
.
putExtra
("
data
",
data
);
startService
(
intent
);
}
}
NOTE
_
인텐트 서비스는
stopSelf
로 중지시킬 필요가 없다. 그러한 일은 내부적으로 수행된다.
12.2
인텐트 서비스를 사용하는 좋은 방법
인텐트 서비스는 순차 태스크 처리를 이용해서 태스크를
UI
스레드에서 백그라운드 스레드로 쉽
게 떠넘기고 싶을 때 적합하다. 순차 태스크 처리는 태스크에 프로세스 순위를 높이기 위해 항상
활성화되어 있는 구성요소를 준다.
12.2.1
순차적으로 정렬된 태스크
인텐트 서비스는 구성요소를 시작한 곳과 독립적이며, 순차적으로 실행되어야 하는 태스크에 사
용할 수 있다. 인텐트 서비스는 삽입된 모든 태스크가 활성화된 인텐트 서비스 구성요소 안에 대
기됨을 보장한다.
예제: 웹 서비스 통신
웹 서비스 같은 네트워크 자원과의 통신은 종종 순차적인 방식으로 처리된다. 즉, 가져온 하나의
자원은 다른 자원과 상호작용하는 방법에 대한 향후 지침을 포함
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