Slide 9
Slide 9 text
前提の説明: RxJavaの例
class ViewModel(
private val api: Api = Api(),
private val scheduler: Scheduler = Schedulers.io()
) {
private val mutablePersons = MutableLiveData>()
val persons: LiveData> = mutablePersons
fun onCreate() {
api.fetchPersons()
.subscribeOn(scheduler)
.subscribe(mutablePersons::postValue)
}}
}}