相关疑难解决方法(0)

将 Paging 3 alpha 更新到稳定会导致 Android 索引问题

嘿,我正在使用Paging 3库和ViewPager 2。它加载无限的数据。

\n
implementation "androidx.paging:paging-runtime-ktx:3.0.0-alpha07"\n
Run Code Online (Sandbox Code Playgroud)\n

数据源.kt

\n
package com.example.viewpagerexample\n\nimport java.util.*\n\nclass DataSource(\n    private val size: Int = 5,\n    private val currentDate: Date,\n    private val limitDate: Date?\n) {\n\n    fun returnData(pageNumber: Int): List<Date> {\n\n        val dateList = mutableListOf<Date>()\n        val startDateForPage = startDate(pageNumber)\n        val tempCalendar = Calendar.getInstance()\n\n        tempCalendar.time = startDateForPage\n        val lastDateForPage = endDate(startDateForPage)\n\n        while (tempCalendar.time < lastDateForPage) {\n            if (limitDate == null ||\n                tempCalendar.time.before(limitDate) ||\n                tempCalendar.time == limitDate\n            ) {\n                dateList.add(tempCalendar.time)\n                tempCalendar.add(Calendar.DATE, 1)\n            } else {\n                break\n …
Run Code Online (Sandbox Code Playgroud)

android kotlin android-paging android-paging-library android-paging-3

6
推荐指数
1
解决办法
2707
查看次数