Edittext获得的重点是活动停止

时间:2018-02-22 09:48:53

标签: android kotlin

我有这段代码:

inputView?.setOnFocusChangeListener { _, hasFocus ->
    if (hasFocus) {
        if (requireAuth()) {
          // inputView?.clearFocus()
        }
    }
}

inputViewEditText。我注意到,当活动结束时,inputView获得焦点。这里发生了什么?这是什么原因?

我可能需要在其中添加一个检查isFinishing作为解决方法。我只是想知道背后的逻辑是什么以及我做错了什么。

修改:可能是相关的;页面上只有一个editText,并且有几个按钮。

1 个答案:

答案 0 :(得分:0)

为了避免自动聚焦任何视图,您可以设置您的特定布局的父ViewGroup的android:focusable="true"属性,可能是LinearLayoutRelativeLayout