1 min readAug 7, 2019
메인 코드가 RxJava 로 구성이 되어 있다면 전 이 방식을 더 선호합니다. AAC 의 것을 쓴다 하더라도 disposable 에 대한 자동실행처리는 별도로 구성해야하기 때문에 여전히 관리면에서 이원화가 발생해서 좋은 방식은 아니라 봅니다.
제가 제시한 방식은 굉장히 rough 하고 실제로 팀에서 쓰시려면 Annotation Processor 를 같이 사용해서 쓰시는게 더 간결해질거에요. 저희팀은 Annotation 을 활용해서 실행/중단을 동시에 관리하고 있습니다.