본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[android] LocalBroadcastManager 이야기.

by 돼지왕왕돼지 2013. 12. 23.

 안드로이드, LocalBroadcastManager 이야기.

 


LocalBroadcastManager 의 장점.


- Broadcast message 가 앱을 떠나지 않기 때문에 privacy 걱정이 없다.


- 다른 앱에서 보내는 LocalBroadcast 역시 우리 앱으로 들어오지 못해 security 이슈가 없다.


- System 에 global broadcast 를 보내는 것보다 훨씬 효율적이다.




관련 API 들.


- static LocalBroadcastManager getInstance(Context context)


- void registerReceiver(BroadcastReceiver receiver, IntentFilter filter)


- boolean sendBroadcast(Intent intent)


- void sendBroadcastSync(Intent intent) 

  // receiver 가 있다면 receiver 의 onReceive 의 수행이 끝날때까지 기다린다.


- void unregisterReceiver(BroadcastReceiver receiver)







댓글0