不明白为什么在RedditPost上触发LiveData

时间:2018-12-11 15:42:38

标签: android-architecture-components

有人可以帮我理解为什么会执行

model.posts.observe(this, Observer<PagedList<RedditPost>> {
        adapter.submitList(it)
    })

此处https://github.com/googlesamples/android-architecture-components/blob/master/PagingWithNetworkSample/app/src/main/java/com/android/example/paging/pagingwithnetwork/reddit/ui/RedditActivity.kt

我了解为什么networkState.observe被触发,因为在PageKeyedSubredditDataSource中我们有这个networkState.postValue,但是每次分页发生时posts如何被触发。我的应用程序使用几乎相同的示例,但是我的posts仅在初始大小为0时(创建DataSource时才被触发),基本上是因为sourceLiveData.postValue(source),之后观察者未触发全部。

0 个答案:

没有答案