kunfei 3 lat temu
rodzic
commit
00c8b81ada

+ 4 - 4
app/src/main/java/io/legado/app/ui/book/search/SearchActivity.kt

@@ -187,11 +187,11 @@ class SearchActivity : VMBaseActivity<ActivityBookSearchBinding, SearchViewModel
         searchView.setOnQueryTextListener(object : SearchView.OnQueryTextListener {
             override fun onQueryTextSubmit(query: String?): Boolean {
                 searchView.clearFocus()
-                query?.let {
+                query?.trim()?.let { searchKey ->
                     isManualStopSearch = false
-                    viewModel.saveSearchKey(query)
+                    viewModel.saveSearchKey(searchKey)
                     viewModel.searchKey = ""
-                    viewModel.search(it)
+                    viewModel.search(searchKey)
                 }
                 visibleInputHelp(false)
                 return true
@@ -199,7 +199,7 @@ class SearchActivity : VMBaseActivity<ActivityBookSearchBinding, SearchViewModel
 
             override fun onQueryTextChange(newText: String?): Boolean {
                 if (newText.isNullOrBlank()) viewModel.stop()
-                upHistory(newText)
+                upHistory(newText?.trim())
                 return false
             }
         })