Commit 44bc2714 authored by wanglei's avatar wanglei

...

parent faa5eb46
......@@ -58,8 +58,8 @@ class SearchActivity : BaseActivity<ActivitySearchBinding>() {
override val binding: ActivitySearchBinding by lazy {
ActivitySearchBinding.inflate(layoutInflater)
}
fun closeIm() {
val imm = getSystemService(INPUT_METHOD_SERVICE) as InputMethodManager
private fun closeIm() {
val imm = getSystemService(INPUT_METHOD_SERVICE) as InputMethodManager?
if (imm != null && currentFocus != null) {
imm.hideSoftInputFromWindow(currentFocus!!.windowToken, 0)
}
......
......@@ -374,10 +374,10 @@ class WebBrowserActivity : BaseActivity<ActivityWebBrowserBinding>() {
}
binding.ivPageSearchClose.setOnClickListener {
binding.editPageSearch.setText("")
closeIm()
binding.llPageSearch.visibility = View.GONE
binding.clBottom.visibility = View.VISIBLE
closeIm()
}
......@@ -411,15 +411,17 @@ class WebBrowserActivity : BaseActivity<ActivityWebBrowserBinding>() {
}
}
fun closeIm() {
val imm = getSystemService(INPUT_METHOD_SERVICE) as InputMethodManager
private fun closeIm() {
val imm = getSystemService(INPUT_METHOD_SERVICE) as InputMethodManager?
if (imm != null && currentFocus != null) {
imm.hideSoftInputFromWindow(currentFocus!!.windowToken, 0)
imm.hideSoftInputFromWindow(currentFocus?.windowToken, 0)
binding.editPageSearch.setText("")
}
}
@SuppressLint("SetTextI18n")
fun setSearchNum(int: Int, max: Int) {
binding.tvPageSearchNumber.text = "" + int + "/" + max
binding.tvPageSearchNumber.text = "$int/$max"
}
override fun onResume() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment