有人可以帮我理解为什么会执行
model.posts.observe(this, Observer<PagedList<RedditPost>> {
adapter.submitList(it)
})
我了解为什么networkState.observe
被触发,因为在PageKeyedSubredditDataSource
中我们有这个networkState.postValue
,但是每次分页发生时posts
如何被触发。我的应用程序使用几乎相同的示例,但是我的posts
仅在初始大小为0时(创建DataSource
时才被触发),基本上是因为sourceLiveData.postValue(source)
,之后观察者未触发全部。