일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- overridePendingTraction
- 독서
- 재태크
- 운동
- TabLayout and ViewPager
- 목표한번이뤄보자
- BottomNavigationViewEx
- Android Universal Image Loader
- 개발
- 2020년 목표
- FragmentPagerAdapter
- FrameLayout
- FragmentSatePagerAdapter
Archives
- Today
- Total
seops
[Development] Observer Pattern 본문
[ 설계 ]
- 현재 Bluetooth 상태에 대한 Callback을 관장하는 Subject(Observable)에서, Observer에게 Bluetooth 상태 공지
- BluetoothStateManager 클래스는 'Android Broadcast Receiver Bluetooth Events'의 receive 메소드가 정의
- 각 Activity 내, 정의된 udpateState() 메소드를 통해 현재 상태 수신
- Activity > onCreate()에서 BluetoothStateManager.onRegister() 호출
- Activity > onDestroy() or onPause()에서 BluetoothStateManager.onUnregister() 호출
[ 코드 ]
https://github.com/Seops34/BluetoothState
Seops34/BluetoothState
Chek Bluetooth State in real-time with Observer Pattern - Seops34/BluetoothState
github.com
'Android > Design Pattern' 카테고리의 다른 글
[Concepts] Factory Method Pattern (0) | 2020.04.14 |
---|---|
[Concepts] Observer Pattern (0) | 2020.03.30 |
Comments