티스토리 뷰

Mobile/Android

[Android]LocalBroadcastManager

out of coding 2014. 11. 5. 15:14

Broadcast를 사용할때, private하게 사용하여야 하는 이슈가 발생한다.

그런 경우 사용하면 편한것이 LocalBroadcastManager이다.


1. 장점

 - Broadcast message가 내앱에서만 동작한다.

 - 외부의 Broadcast가 내앱으로 들어오지 못한다.

 - global하게 broadcast를 하는것보다 효율적이다.


2. 생성자

 - LocalBroadcastManager getInstance(Context context)


3. Methods

 - registerReceiver(BroadcastReceiver receiver, IntentFilter filter)

  : 내앱에서 사용할 receiver를 등록한다.

 - sendBroadcast(Intent intent)

  : 내앱에서 사용할 broadcast를 send한다.

 - sendBroadcastSync(Intent intent)

  : 내앱에서 사용할 broadcast를 send하는데, 이미 사용하고 있는 녀석들이 있을 경우에, 대기한다.

 - unregisterReceiver(BroadcastReceiver receiver)

  : 내앱에서 사용하던 receiver를 해제한다.

'Mobile > Android' 카테고리의 다른 글

[Android]Compatibility Package  (0) 2014.11.10
[Android]Scroll이 되는 View에서 그림자 없애기  (0) 2014.11.05
[Android]String resource 사용  (0) 2014.10.29
[Android]URL Scheme  (0) 2014.09.26
[Android]setClipToPadding()  (0) 2014.09.26
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함