增量分页优化
This commit is contained in:
@@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user