[6.6.0]修改接管记录列表删除操作

This commit is contained in:
xuxinchao
2024-09-02 18:16:16 +08:00
parent e6f5776f1a
commit 026397dcfe

View File

@@ -143,14 +143,28 @@ class TakeOverRecordView @JvmOverloads constructor(
if(selectedUploadRecord.isEmpty()){
ToastUtils.showShort("请选择需要删除的接管记录")
}else{
val iterator = selectedUploadRecord.iterator()
while (iterator.hasNext()){
val removeRecord = iterator.next()
CallerTakeOverManager.deleteRecord(context,removeRecord)
scope.launch(Dispatchers.IO){
val iterator = selectedUploadRecord.iterator()
while (iterator.hasNext()){
val removeRecord = iterator.next()
CallerTakeOverManager.deleteRecord(context,removeRecord)
// takeOverListAdapter?.notifyRecordItemRemoved(removeRecord)
iterator.remove()
iterator.remove()
}
recordList = CallerTakeOverManager.getAllRecord(context)
ThreadUtils.runOnUiThread {
if(recordList.isNullOrEmpty()){
tvRecordNoData.visibility = View.VISIBLE
recordGroup.visibility = View.GONE
}else{
tvRecordNoData.visibility = View.GONE
recordGroup.visibility = View.VISIBLE
//更新列表
takeOverListAdapter?.setData(recordList!!)
}
}
}
refreshList()
}
}
//获取接管记录列表