RxJava 2

[RxJava2] 비동기 코드 테스트하기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 지난 포스팅에서 테스트에 대해 포스팅했습니다. 이번 포스팅에서는 비동기 코드를 테스트 하는 방법에 대해 공부합니다. 아래 두 테스트가 있습니다.wrongAsyncTest()는 비동기 테스트가 실패한 테스트고correctAsyncTest()는 성공한 테스트입니다.두 코드의 차이가 보이시나요?12345678910111213141516171819202122232425262728293031323334353637package rx.java.chapter08.test; import java.util.concurrent.TimeUnit; import org.jun..

RxJava2, RxAndroid2 2018.10.12

[RxJava2] 스케줄러 종류와 사용 법 : newThread(), computation(), io(), trampoline(), single(), from(executor)

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 스케줄러의 종류와 사용법에 대해 공부합니다.여러 종류의 스케줄러가 있는데, 오늘 공부할 종류 중RxJava 에서는 computation() 스케줄러, io() 스케줄러, trampoline() 스케줄러의사용을 권장합니다. 첫 번째로 공부할 newThread() 스케줄러는 특수한 상황에서만 사용하시면되겠습니다. newThread()새로운 스레드를 생성새 스레드를 만들어 어떠한 동작을 실행하고 싶을 때Schedulers.newThread() 를 인자로 넣어주면 됩니다.예제)123456789101112131415161718192021222..

RxJava2, RxAndroid2 2018.10.04