我想在 ViewModel 中调用一个函数,该函数在值不为 0 时不返回任何内容。
这是我到目前为止的代码,但它没有被触发。
val categoryId = MutableLiveData<Int>()
val waitToCallApi: LiveData<Unit> = Transformations.map(categoryId) {
if(it != 0) {
getData()
} else {
// nothing
}
}
我需要这个,因为 categoryId 在 init 方法调用之后获取它的值。