728x90
RxAndroid
필요성
1) 비동기 통신을 순차적으로 보내고 싶을 때 사용 (A작업 완료 후 B작업 시작을 원할 때)
2) 콜백을 받았을 때, 받는 화면이 사라짐으로 인해 null 에러로 앱이 다운 될 경우
3) 핸들러와 콜백 지옥에 빠져서 디버깅도 힘들고 헷갈림
4) 두개의 비동기 처리가 완료된 후에 결과 값을 합쳐서 하나로 만들고 싶을 경우
5) 버튼을 연타로 눌러서 이벤트가 중복실행되는걸 방지하고 싶을 경우
6) 쓰레드 관리의 어려움이 있을 경우
Ref.
1. http://tiii.tistory.com/15
2. https://brunch.co.kr/@yudong/34
728x90
'Dev > Android' 카테고리의 다른 글
[Andorid] Resource(R.id / R.drawable) 를 문자열로 가져오기 (0) | 2019.04.26 |
---|---|
[Android] Network 기능 구현 관련 (0) | 2018.10.02 |
[Android] RxAndroid 공부 - 1차 시행착오 및 메모 (0) | 2018.10.01 |
Fabric - Crashlytics (0) | 2018.08.10 |
Listview (0) | 2018.07.03 |