RxJava2のCompositeDisposableのdisposeとclearの使い分け

背景 ViewModelをDaggerでInjectしたときに、ActivityのonDestoryでCompositeDisposableをdispose()していたら不具合が出た。 というのも、ActivityがonDestoryされてもViewModelのインスタンスはAppilcationのライフサイクルで生成と破棄されるので、ViewModelのインスタンスは生きていて、なおかつdispose()したらそのCo…