今天我将AS更新为3.1,但是有一个严重的错误。调用包含onBackPressed()
的所有活动的EditText
方法将导致
StackOverFlow错误,仅出现在Android 6.0设备下方。
如果我删除了EditText或隐藏了xml中的EditText,则错误消失了。
但是如果我在onBackPressed()
方法之前隐藏EditText,就像这样
override fun onBackPressed() {
editText.visibility = View.GONE
super.onBackPressed()
}
,当我点击后退按钮
时
发生了 NullPointerException
简而言之,如果活动包含EditText,当我完成活动时,应用程序将崩溃。
完成:致电
onBackPressed()
或Activity.finish()
或点击后退按钮
答案 0 :(得分:0)
我将AS降级为3.0。问题解决了。这应该是AS 3.1中的错误