본문 바로가기

Android

안드로이드 4대 컴포넌트 중 Broadcast Receiver란?

728x90

Broadcast Receiver

Broadcast Receiver는 특정 브로드캐스트에 반응하는 컴포넌트로, 사용자 인터페이스를 가지고 있지 않습니다. 

브로드캐스트에는 시간대 변경, 배터리 부족, 언어 설정 변경 등이 있고, 이러한 브로드캐스트를 받게되면 Broadcast Receiver는 이를 처리하고 다시 대기 모드로 진입합니다. 또한 10초 이내의 작업만 보증하기 때문에 오랜 시간 수행해야하는 작업은 Thread로 처리하거나 Service에 구현해야 합니다.

 

Class가 Broadcast Receiver 동작하게 하려면 BroadcastReceiver Class를 상속받아 onReceive() 메서드를 재정의하면 됩니다.

 

 

'Android' 카테고리의 다른 글

Part.1 - Clean Architecture  (0) 2021.02.26
Localization(지역화)  (0) 2021.02.22
안드로이드 4대 컴포넌트 중 Service란?  (0) 2021.02.06
안드로이드 4대 컴포넌트 중 Activity란?  (0) 2021.02.05
안드로이드 4대 컴포넌트  (0) 2021.02.05