-
Notifications
You must be signed in to change notification settings - Fork 19
/
SearchDialogActivity.kt
31 lines (23 loc) · 977 Bytes
/
SearchDialogActivity.kt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package danbroid.searchview.activities
import android.os.Bundle
import android.view.MenuItem
import danbroid.searchview.BaseActivity
import danbroid.searchview.R
class SearchDialogActivity : BaseActivity() {
override fun configureSearchMenu(menuItem: MenuItem) {
}
override fun onOptionsItemSelected(item: MenuItem): Boolean =
when (item.itemId) {
R.id.action_search -> {
onSearchRequested()
true
}
else -> super.onOptionsItemSelected(item)
}
override fun startSearch(initialQuery: String?, selectInitialQuery: Boolean, appSearchData: Bundle?, globalSearch: Boolean) {
log.trace("startSearch() initalQuery: $initialQuery selectInitialQuery: $selectInitialQuery appSearchData: $appSearchData globalSearch: $globalSearch")
super.startSearch(initialQuery, selectInitialQuery, appSearchData, globalSearch)
}
}
private val log =
org.slf4j.LoggerFactory.getLogger(SearchDialogActivity::class.java)