今天,我在使用 TMDb api 的应用程序中实现了分页库。一切都很好,但我正在努力显示当前页面。
在 DataSource 类中,我有价值:
val currentPage = MutableLiveData<Page>() // Page => currentPage, totalPages
每个“loadAfter”函数都会更新。
在 ViewModel 中观察到这个 MutableLiveData,然后在 Activity 中显示。当用户向下滚动时,当前页面的数量会增加,但当用户向上滚动时,数量保持不变。
任何人都知道如何通知向上滚动?