show a placeholder text if search gives no results

This commit is contained in:
tibbi 2019-06-25 11:19:56 +02:00
parent dfe362b4cd
commit 58ba160571

View file

@ -333,6 +333,13 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
filtered.sortBy { it is Medium && !it.name.startsWith(text, true) } filtered.sortBy { it is Medium && !it.name.startsWith(text, true) }
val grouped = MediaFetcher(applicationContext).groupMedia(filtered as ArrayList<Medium>, mPath) val grouped = MediaFetcher(applicationContext).groupMedia(filtered as ArrayList<Medium>, mPath)
runOnUiThread { runOnUiThread {
if (grouped.isEmpty()) {
media_empty_text_label.text = getString(R.string.no_items_found)
media_empty_text_label.beVisible()
} else {
media_empty_text_label.beGone()
}
getMediaAdapter()?.updateMedia(grouped) getMediaAdapter()?.updateMedia(grouped)
measureRecyclerViewContent(grouped) measureRecyclerViewContent(grouped)
} }