Observable으ㄹ 생성하는 연산자로는 defer, empty, never, interval, range, timer 연산자가 있다. defer 연산자 defer 연산자는 옵서버가 구독할 때까지 Observable의 생성을 지연시킨다. subscrbie() 메소드를 호출할 때 Observable 아이템을 생성한다. empty, never 연산자 아이템을 발행하지 않는 공통점이 있지만 never 연산자는 onComplete() 호출을 해야 종료가 된다는 차이점이 있다. Observable.empty() .doOnTerminate { Log.d(TAG, "empty 종료") } .subscribe() Observable.never() .doOnTerminate { Log.d(TAG, "never 종료")..