feat: 优化代码

pull/98/head
kunfei 5 years ago
parent 184ea42b50
commit eb33ea1e17
  1. 14
      app/src/main/java/io/legado/app/ui/book/search/SearchActivity.kt
  2. 2
      app/src/main/java/io/legado/app/ui/widget/ViewDetailSeekBar.kt
  3. 0
      app/src/main/res/layout/view_detail_seek_bar.xml

@ -295,10 +295,16 @@ class SearchActivity : VMBaseActivity<SearchViewModel>(R.layout.activity_book_se
override fun searchHistory(key: String) {
launch {
if (withContext(IO) { App.db.bookDao().findByName(key).isEmpty() }) {
search_view.setQuery(key, true)
} else {
search_view.setQuery(key, false)
when {
search_view.query == key -> {
search_view.setQuery(key, true)
}
withContext(IO) { App.db.bookDao().findByName(key).isEmpty() } -> {
search_view.setQuery(key, true)
}
else -> {
search_view.setQuery(key, false)
}
}
}
}

Loading…
Cancel
Save