diff --git a/app/src/main/java/com/fankes/apperrorstracking/ui/activity/errors/AppErrorsRecordActivity.kt b/app/src/main/java/com/fankes/apperrorstracking/ui/activity/errors/AppErrorsRecordActivity.kt index 8b31f50..074082a 100644 --- a/app/src/main/java/com/fankes/apperrorstracking/ui/activity/errors/AppErrorsRecordActivity.kt +++ b/app/src/main/java/com/fankes/apperrorstracking/ui/activity/errors/AppErrorsRecordActivity.kt @@ -152,14 +152,16 @@ class AppErrorsRecordActivity : BaseActivity() { /** 更新列表数据 */ private fun refreshData() { FrameworkTool.fetchAppErrorsInfoData(context = this) { + binding.titleCountText.text = LocaleString.recordCount(it.size) + binding.listProgressView.isVisible = false + binding.appErrorSisIcon.isVisible = it.size >= 5 + binding.clearAllIcon.isVisible = it.isNotEmpty() + binding.exportAllIcon.isVisible = it.isNotEmpty() + binding.listView.isVisible = it.isNotEmpty() + binding.listNoDataView.isVisible = it.isEmpty() listData.clear() it.takeIf { e -> e.isNotEmpty() }?.forEach { e -> listData.add(e) } onChanged?.invoke() - binding.appErrorSisIcon.isVisible = listData.size >= 5 - binding.clearAllIcon.isVisible = listData.isNotEmpty() - binding.exportAllIcon.isVisible = listData.isNotEmpty() - binding.listView.isVisible = listData.isNotEmpty() - binding.listNoDataView.isVisible = listData.isEmpty() } } diff --git a/app/src/main/res/layout/activity_app_errors_record.xml b/app/src/main/res/layout/activity_app_errors_record.xml index bba91f4..cbdee0f 100644 --- a/app/src/main/res/layout/activity_app_errors_record.xml +++ b/app/src/main/res/layout/activity_app_errors_record.xml @@ -1,5 +1,6 @@ + android:paddingBottom="5dp"> - + android:gravity="center|start" + android:orientation="vertical"> + + + + + + android:layout_marginTop="10dp"> + + + android:textSize="17sp" + android:visibility="gone" />