티스토리 뷰
Intent
어떤 Component에서 다른 Component를 호출하기 위해서 전달하는 비동기 메시지
공식문서 => 메시지 객체, 다른 앱 구성요소로부터 작업을 요청하는데 사용 , 즉 통신을 촉진하는데 사용
(1) Activity 시작
(2) Service 시작
- Service ? 사용자 인터페이스 없이 백그라운드에서 작업을 수행하는 구성요소
- ex) 파일 다운로드 (서비스 시작, 일회성 작업) -> Intent사용하여 startService () 전달
- ex) 서비스 바인딩 -> Intent 사용하여 bindService() 전달
(3) BroadCast 전달
모든 앱이 수신할 수 있는 메시지
sendBroadcast() or sendOrderedBoradCast() 전달
Intent 객체? Component를 호출하기 위해서 메시지를 담을 수 있음
Intent 종류
1. 명시적 Intent
- 앱 내의 특정 액티비티나 서비스 등 특정한 앱 구성요소를 시작하는데 사용하는 인텐트
2. 암시적 Intent
- 작업을 지정하여 기기에서 해당 작업을 수행할 수 있는 모든 앱을 호출할 수 있도록 하는 것
<출처>
1. developer.android.com/guide/components/intents-filters?hl=ko
2.
'Programming > Android' 카테고리의 다른 글
[Android] FireBase 시작하기 (0) | 2020.12.02 |
---|---|
[Android] Main Thread(UI Thread) & runOnUIThread() (0) | 2020.11.29 |
[Android] 안드로이드 구성요소 (0) | 2020.11.28 |
[Android] Activity (0) | 2020.11.28 |
[Android] Layout (0) | 2020.11.28 |
댓글