値が 0 以外の場合に何も返さない ViewModel の関数を呼び出したいです。
ここに私がこれまでに持っているコードがありますが、トリガーされません。
val categoryId = MutableLiveData<Int>()
val waitToCallApi: LiveData<Unit> = Transformations.map(categoryId) {
if(it != 0) {
getData()
} else {
// nothing
}
}
これが必要なのは、init メソッドの呼び出し後に categoryId の値が取得されるためです。