优化
This commit is contained in:
@@ -162,6 +162,7 @@ class SearchActivity : VMBaseActivity<ActivityBookSearchBinding, SearchViewModel
|
|||||||
searchView.setQuery(it, true)
|
searchView.setQuery(it, true)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
R.id.menu_search_scope -> alertSearchScope()
|
R.id.menu_search_scope -> alertSearchScope()
|
||||||
R.id.menu_source_manage -> startActivity<BookSourceActivity>()
|
R.id.menu_source_manage -> startActivity<BookSourceActivity>()
|
||||||
R.id.menu_log -> showDialogFragment(AppLogDialog())
|
R.id.menu_log -> showDialogFragment(AppLogDialog())
|
||||||
@@ -299,9 +300,11 @@ class SearchActivity : VMBaseActivity<ActivityBookSearchBinding, SearchViewModel
|
|||||||
searchView.findViewById<TextView>(androidx.appcompat.R.id.search_src_text)
|
searchView.findViewById<TextView>(androidx.appcompat.R.id.search_src_text)
|
||||||
.requestFocus()
|
.requestFocus()
|
||||||
} else {
|
} else {
|
||||||
|
searchView.post {
|
||||||
searchView.setQuery(key, true)
|
searchView.setQuery(key, true)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 滚动到底部事件
|
* 滚动到底部事件
|
||||||
@@ -427,9 +430,11 @@ class SearchActivity : VMBaseActivity<ActivityBookSearchBinding, SearchViewModel
|
|||||||
searchView.query.toString() == key -> {
|
searchView.query.toString() == key -> {
|
||||||
searchView.setQuery(key, true)
|
searchView.setQuery(key, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
withContext(IO) { appDb.bookDao.findByName(key).isEmpty() } -> {
|
withContext(IO) { appDb.bookDao.findByName(key).isEmpty() } -> {
|
||||||
searchView.setQuery(key, true)
|
searchView.setQuery(key, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
else -> {
|
else -> {
|
||||||
searchView.setQuery(key, false)
|
searchView.setQuery(key, false)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user