[3일차] Service & Broadcast Receiver (Basic)

2015. 5. 20. 17:44Rapa 수업/Android

반응형

Service

startService


bindService




Broadcast Receiver

1. 정적 Receiver

Manifest에 Intent Filter를 추가하여하 한다. 정적 Receiver는 한번 등록하면 앱이 종료되어도 계속해서 Broadcast를 받을 수 있다.


2. 동적 Receiver

onResume() 에서 BR을 등록하고 onPause() 에서 BR을 해지해서 동적으로 사용할 수 있다.


3. 사용자 정의 Broadcast Reciever

액션명을 이용해서 사용자가 BR를 보낼 수 있다.


*** 액션명이 같으면 등록된 모든 BR이 호출되므로 자기 자신이 보낸 것만 호출하기 위해서는 Intent Filter 속성중에서 exported 를 false로 설정하면 된다. *****


*BR은 Context를 상속하지 않기때문에 바로 Activiy나 Service를 호출할 수 없다.




반응형

'Rapa 수업 > Android' 카테고리의 다른 글

[5일차] Handler & AsyncTask  (0) 2015.05.22
[4일차]Android Application UI  (0) 2015.05.21
[2일차] Activity LifeCycle  (0) 2015.05.19
[2일차] Intent  (0) 2015.05.18
[1일차] Android Project 구조  (0) 2015.05.18