From 5ae1b1908c25913a349165fd7dcc3bf1ec96f2f3 Mon Sep 17 00:00:00 2001 From: AsperforMias Date: Fri, 15 May 2026 15:47:07 +0800 Subject: [PATCH] fix:search logic flaw about keyword matching in string --- app/src/main/java/com/zcshou/gogogo/HistoryActivity.java | 2 +- app/src/main/java/com/zcshou/joystick/JoyStick.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/zcshou/gogogo/HistoryActivity.java b/app/src/main/java/com/zcshou/gogogo/HistoryActivity.java index 72d353db..04658e0f 100644 --- a/app/src/main/java/com/zcshou/gogogo/HistoryActivity.java +++ b/app/src/main/java/com/zcshou/gogogo/HistoryActivity.java @@ -232,7 +232,7 @@ public boolean onQueryTextChange(String newText) {// 当搜索内容改变时触 } else { List> searchRet = new ArrayList<>(); for (int i = 0; i < mAllRecord.size(); i++){ - if (mAllRecord.get(i).toString().indexOf(newText) > 0){ + if (mAllRecord.get(i).toString().indexOf(newText) >= 0){ searchRet.add(mAllRecord.get(i)); } } diff --git a/app/src/main/java/com/zcshou/joystick/JoyStick.java b/app/src/main/java/com/zcshou/joystick/JoyStick.java index 859b9efc..a5a92084 100644 --- a/app/src/main/java/com/zcshou/joystick/JoyStick.java +++ b/app/src/main/java/com/zcshou/joystick/JoyStick.java @@ -692,7 +692,7 @@ public boolean onQueryTextChange(String newText) {// 当搜索内容改变时触 } else { List> searchRet = new ArrayList<>(); for (int i = 0; i < mAllRecord.size(); i++){ - if (mAllRecord.get(i).toString().indexOf(newText) > 0){ + if (mAllRecord.get(i).toString().indexOf(newText) >= 0){ searchRet.add(mAllRecord.get(i)); } }