From b5b5987efec941d7cd05e2b0d66cc4abfec644f6 Mon Sep 17 00:00:00 2001 From: kunfei Date: Sat, 8 Feb 2020 20:10:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/legado/app/ui/book/search/SearchViewModel.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/search/SearchViewModel.kt b/app/src/main/java/io/legado/app/ui/book/search/SearchViewModel.kt index 2205f78fd..185618d64 100644 --- a/app/src/main/java/io/legado/app/ui/book/search/SearchViewModel.kt +++ b/app/src/main/java/io/legado/app/ui/book/search/SearchViewModel.kt @@ -115,16 +115,14 @@ class SearchViewModel(application: Application) : BaseViewModel(application) { //添加 searchBooksAdd.forEach { item -> if (searchKey == item.name) { - for (i in copyDataS.indices) { - val searchBook = copyDataS[i] + for ((index, searchBook) in copyDataS.withIndex()) { if (searchKey != searchBook.name) { - copyDataS.add(i, item) + copyDataS.add(index, item) break } } } else if (searchKey == item.author) { - for (i in copyDataS.indices) { - val searchBook = copyDataS[i] + for ((i, searchBook) in copyDataS.withIndex()) { if (searchKey != searchBook.name && searchKey == searchBook.author) { copyDataS.add(i, item) break