2019-07-01から1ヶ月間の記事一覧

メモ:RxJavaの購読と解除のタイミング

今は薄いActivity + Fragmentの構成でMVVMをやることが多い。 その場合同じ画面の、Fragment、ViewModel、Model毎にCompositeDisposableを作って、onCreateView/onDestroyVIewのタイミングでそれぞれの購読解除をするという方式にすると良さそう。

databindingを新しくしたらvisibility周りの挙動が変わっていた

RxPropertyを使ってvisibilityの切り替えをする場合 android:visibility="@{viewModel.isVisiblememoHintTextViewRxProperty.value}" みたいな形でbooleanを渡すだけで切り替えができていたのが、できなくなっていた。 しかも過去はできていた分エラー情報の…