pull/37/head
kunfei 5 years ago
parent b337544399
commit 5bfde1b6fe
  1. 11
      app/src/main/java/io/legado/app/ui/book/search/SearchActivity.kt

@ -23,6 +23,9 @@ import io.legado.app.utils.invisible
import io.legado.app.utils.visible import io.legado.app.utils.visible
import kotlinx.android.synthetic.main.activity_book_search.* import kotlinx.android.synthetic.main.activity_book_search.*
import kotlinx.android.synthetic.main.view_search.* import kotlinx.android.synthetic.main.view_search.*
import kotlinx.coroutines.Dispatchers.IO
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
import org.jetbrains.anko.sdk27.listeners.onClick import org.jetbrains.anko.sdk27.listeners.onClick
import org.jetbrains.anko.startActivity import org.jetbrains.anko.startActivity
@ -166,6 +169,12 @@ class SearchActivity : VMBaseActivity<SearchViewModel>(R.layout.activity_book_se
} }
override fun searchHistory(key: String) { override fun searchHistory(key: String) {
search_view.setQuery(key, false) launch {
if (withContext(IO) { App.db.bookDao().findByName(key).isEmpty() }) {
search_view.setQuery(key, true)
} else {
search_view.setQuery(key, false)
}
}
} }
} }

Loading…
Cancel
Save