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
728x90

[사용하면서 참고했던 곳들 링크 저장]



- Fabric Gradle plugin version 지정하기

 

http://sjava.net/2017/06/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%ED%8E%98%EB%B8%8C%EB%A6%AD-%EA%B7%B8%EB%9E%98%EB%93%A4-%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8-%EB%B2%84%EC%A0%84-%EC%A7%80%EC%A0%95/



- Gradle build 속도 관련 Fabric 정보


([안드로이드/Android]빌드시간 최적화하기(빌드시간 70%감소)

http://gun0912.tistory.com/76

728x90
728x90



https://velopert.com/2350




728x90
728x90

1. ListView + CheckBox


- ListView 의 onItemClick 이벤트가 먹지 않음

일단 체크박스가 들어있으면 체크박스의 이벤트 때문인지 체크박스 말고 리스트 영역 클릭시 클릭 이벤트가 안온다.

Row 를 정의한 xml 에서 CheckBox 에 android:focusable="false" 을 추가하여 해결.


728x90

+ Recent posts