问题描述
我正在实现key listener来检测有人单击退格键的时间:
class MapFragment : Fragment(),View.OnClickListener,KeyEvent.Callback {
override fun onKeyUp(keyCode: Int,event: KeyEvent): Boolean {
return when (keyCode) {
KeyEvent.KEYCODE_DEL -> {
enterCode1.text?.clear()
enterCode2.text?.clear()
enterCode3.text?.clear()
enterCode3?.isEnabled = true
enterCode2?.isEnabled = true
enterCode1?.isEnabled = true
enterCode1?.requestFocus()
true
}
else -> super.onKeyUp(keyCode,event)
}
}
}
即使我已经从documentation-super.onKeyUp(keyCode,event)
中提取了确切的示例,也会返回以下编译器错误:
Abstract member cannot be accessed directly
这是为什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)