레트로핏
-
[Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -4-개발/Android 2019. 4. 9. 23:12
이전글 2019/03/13 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -1- 2019/04/04 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -2- 2019/04/06 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -3- 앞에서 retry()를 이용하여 네트워크 요청 실패시 재시도 하는 방법에 대해서 구현해봤습니다. 재시도를 할때도 그냥 바로 재시도를 하는것이 아니라 특정한 조건을 만족한 뒤 재시도를 해야 할 경우가 있을수 있습니다. 이번에는 서버 인증정보를 갱신 후 재시도를 하는 방법을 추가해보도록 하겠습니..
-
[Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -3-개발/Android 2019. 4. 6. 18:17
이전글 2019/03/13 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -1- 2019/04/04 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -2- 다음글 2019/04/09 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -4- 앞에서 Retrofit과 RxJava를 이용하여 네트워크 요청 및 결과값 처리에 대해서 어떻게 구현할지에 대해서 고민을 해봤습니다. 이번에는 요청 실패시 재시도를 추가해 봅시다. RxJava에서 제공하는 retry() 메소드를 활용하여 재시도를 구현해 보겠습니다. 단순하게 재시도를 하..
-
[Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -2-개발/Android 2019. 4. 4. 20:47
이전글 2019/03/13 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -1- 다음글 2019/04/06 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -3- 2019/04/09 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -4- 앞서서 Retrofit과 RxJava를 이용한 비동기 네트워크 요청 및 처리 방법을 구현했습니다. 아주 단순처리일 경우는 기본 구현으로도 충분 할 수 있지만 Http Response code를 적극적으로 사용하는 경우는 앞선 기본 구현으로는 처리가 어렵습니다. Retrofit의 Res..
-
[Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -1-개발/Android 2019. 3. 13. 23:00
다음글 2019/04/04 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -2- 2019/04/06 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -3- 2019/04/09 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -4- Retrofit를 사용할때 RxJava adapter를 추가하여 요청결과를 RxJava의 Observable로 전달받아 원하는 형태로 쉽게 결과값을 후처리 할 수 있도록 구현해 봅시다. 우선 App의 gradle 설정을 해줍니다. android { ... dependencies { ... /..