highlight the searched text at results

This commit is contained in:
tibbi 2021-02-16 11:10:18 +01:00
parent 5c684a5361
commit 4bcab69a5f
2 changed files with 31 additions and 11 deletions

View file

@ -112,14 +112,19 @@ class SearchActivity : SimpleActivity() {
search_results_list.beVisibleIf(searchResults.isNotEmpty())
search_placeholder.beVisibleIf(searchResults.isEmpty())
SearchResultsAdapter(this, searchResults, search_results_list) {
Intent(this, ThreadActivity::class.java).apply {
putExtra(THREAD_ID, (it as SearchResult).threadId)
putExtra(THREAD_TITLE, it.title)
startActivity(this)
val currAdapter = search_results_list.adapter
if (currAdapter == null) {
SearchResultsAdapter(this, searchResults, search_results_list, text) {
Intent(this, ThreadActivity::class.java).apply {
putExtra(THREAD_ID, (it as SearchResult).threadId)
putExtra(THREAD_TITLE, it.title)
startActivity(this)
}
}.apply {
search_results_list.adapter = this
}
}.apply {
search_results_list.adapter = this
} else {
(currAdapter as SearchResultsAdapter).updateItems(searchResults, text)
}
}
}