반응형
안드로이드, 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)
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[android] navigation drawer close and open listener set. (0) | 2013.12.27 |
---|---|
[Java] Reflection Tutorial - Generics (0) | 2013.12.27 |
[Java] Reflection Tutorial - Annotations. (0) | 2013.12.23 |
[android] Up Navigation 설정하기. (2) | 2013.12.19 |
[android] software button height (0) | 2013.12.17 |
댓글