さまよえる、Android

Androidのプログラミングで便利なことや残しておきたいことを残しておく。もしオススメのライブラリがあったら教えてくださいね。

observeForeverについて

liveDataというAndroidに特化された便利なライブラリがある。

LiveDataはアクティビティのライフサイクル(STARTED,RESUMED)の状態を読み取ってObserverに通知してくれる。

この状態をアクティブという。

これは通常のアプリを開発する上では、ありがたい機能なんだけど

テストを動かすときは常に動いてほしい。

そういうときにobserveForeverを使う。

これを使うことでアクティブでなくても強制的にObserverに通知してくれるようになります。