|
|
@ -1,9 +1,11 @@ |
|
|
|
package io.legado.app.ui.search |
|
|
|
package io.legado.app.ui.search |
|
|
|
|
|
|
|
|
|
|
|
import android.os.Bundle |
|
|
|
import android.os.Bundle |
|
|
|
|
|
|
|
import android.view.View |
|
|
|
import io.legado.app.R |
|
|
|
import io.legado.app.R |
|
|
|
import io.legado.app.base.BaseActivity |
|
|
|
import io.legado.app.base.BaseActivity |
|
|
|
import io.legado.app.utils.getViewModel |
|
|
|
import io.legado.app.utils.getViewModel |
|
|
|
|
|
|
|
import kotlinx.android.synthetic.main.view_title_bar.* |
|
|
|
|
|
|
|
|
|
|
|
class SearchActivity : BaseActivity<SearchViewModel>() { |
|
|
|
class SearchActivity : BaseActivity<SearchViewModel>() { |
|
|
|
|
|
|
|
|
|
|
@ -14,7 +16,19 @@ class SearchActivity : BaseActivity<SearchViewModel>() { |
|
|
|
get() = R.layout.activity_search |
|
|
|
get() = R.layout.activity_search |
|
|
|
|
|
|
|
|
|
|
|
override fun onViewModelCreated(viewModel: SearchViewModel, savedInstanceState: Bundle?) { |
|
|
|
override fun onViewModelCreated(viewModel: SearchViewModel, savedInstanceState: Bundle?) { |
|
|
|
|
|
|
|
initSearchView() |
|
|
|
viewModel.search() |
|
|
|
viewModel.search() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private fun initSearchView() { |
|
|
|
|
|
|
|
search_view.visibility = View.VISIBLE |
|
|
|
|
|
|
|
search_view.onActionViewExpanded() |
|
|
|
|
|
|
|
search_view.isSubmitButtonEnabled = true |
|
|
|
|
|
|
|
search_view.queryHint = getString(R.string.search_book_key) |
|
|
|
|
|
|
|
search_view.clearFocus() |
|
|
|
|
|
|
|
intent.getStringExtra("key")?.let { |
|
|
|
|
|
|
|
search_view.setQuery(it, true) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|