From 3dfd8494e90c3d6848f93bdb02612b4497ae50ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=8B=A4=E6=B0=91?= Date: Mon, 20 Apr 2026 18:29:04 +0800 Subject: [PATCH] =?UTF-8?q?fix(ui):=20=E4=BF=AE=E5=A4=8D=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E9=A1=B9=E6=98=BE=E7=A4=BA=E4=BD=8D=E7=BD=AE?= =?UTF-8?q?=E8=AE=A1=E7=AE=97=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除 pageStartPosition 偏移量导致的位置计算错误 - 使用 position+1 替代 position - pageStartPosition + 1 的计算方式 - 确保任务列表项编号从 1 开始正确递增显示 --- app/src/main/java/com/nova/brain/glass/ui/TaskListActivity.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/java/com/nova/brain/glass/ui/TaskListActivity.kt b/app/src/main/java/com/nova/brain/glass/ui/TaskListActivity.kt index d309125..46496b6 100644 --- a/app/src/main/java/com/nova/brain/glass/ui/TaskListActivity.kt +++ b/app/src/main/java/com/nova/brain/glass/ui/TaskListActivity.kt @@ -248,9 +248,8 @@ class TaskListActivity : private val adapter = object : CommonPagedAdapter(R.layout.item_task_list) { override fun convert(holder: ViewHolder, item: TaskItem, position: Int) { - val displayPosition = (position - pageStartPosition + 1).coerceAtLeast(1) holder - .setText(R.id.tv_title, "${displayPosition}. ${item.displayDesc()}【${item.processStatus}】") + .setText(R.id.tv_title, "${position+1}. ${item.displayDesc()}【${item.processStatus}】") .setClickListener(R.id.tv_title) { openTask(position) } } }