增量分页优化

This commit is contained in:
2025-12-29 14:08:04 +08:00
parent bb4230419a
commit 7374f279b4
4 changed files with 32 additions and 14 deletions
@@ -637,6 +637,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
if (displays.size > 1) return displays[1]
return null
}
private val recognizeViewModel by lazy { viewModels<RecognizeViewModel>().value }
private fun setupSecondaryDisplay() {
@@ -948,16 +949,20 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
}
viewModel.getFaceIncrementList(
pageNo = taskPageNo,
timestamp = timestamp
) { list ->
runOnUiThread {
if (list.isEmpty()) {
return@runOnUiThread
}
timestamp = timestamp,
onAllQueryFinished = {
SpTool.setLastFaceTimestamp(System.currentTimeMillis())
updateFaceData(list)
},
onPageQueryFinished = { list ->
runOnUiThread {
if (list.isEmpty()) {
return@runOnUiThread
}
SpTool.setLastFaceTimestamp(System.currentTimeMillis())
updateFaceData(list)
}
}
}
)
}
}