목록rxjava kotlin (2)
막무가내 삽질 블로그
Cannot invoke setValue on a background thread
mvvm + livedata + rxjava 사용중 나온에러 상황 네트워크 연결 실패 시 retryWhen으로 재시도를 처리 할려고 하던 도중 나온 에러 Cannot invoke setValue on a background thread 이 에러는 보통 mutablelivedat가 setvalue시 메인스레드에서 해야하는데 백그라운드 스레드에서 했을 경우 나오는 에러 이다. 기존 코드는 .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .doOnSubscribe { showLoading() } .doAfterTerminate { hideLoading() } .retryWhen { retryWhen -> retryWhen.fla..
Android
2020. 10. 11. 15:18
RxJava 2주차
RxJava를 공부하면서 피드백 받고 정리한 내용을 포스팅 했습니다. 2주차 내용은 Scheduler subscribeOn, observeOn Transformation Operator Mathmetical/Aggregate Operator Utility Operator Filtering Operator Part 1 Dispose/Disposable CompositeDisposable 실습하기 과제 www.notion.so/fundevjay/2-1e43be8260114fbcb78958bc7eae46b7 2주차 목차 www.notion.so
Android
2020. 9. 14. 22:43