1

値が 0 以外の場合に何も返さない ViewModel の関数を呼び出したいです。

ここに私がこれまでに持っているコードがありますが、トリガーされません。

val categoryId = MutableLiveData<Int>()

val waitToCallApi: LiveData<Unit> = Transformations.map(categoryId) {
    if(it != 0) {
        getData()
    } else {
        // nothing
    }
}

これが必要なのは、init メソッドの呼び出し後に categoryId の値が取得されるためです。

4

0 に答える 0