getActivity / AndroidProject-Kotlin

Android 技术中台 Kotlin 版本,但愿人长久,搬砖不再有
Apache License 2.0
1.34k stars 241 forks source link

Fatal Exception: java.lang.IllegalStateException: focus search returned a view that wasn't able to take focus! #22

Closed billdizl closed 2 years ago

billdizl commented 2 years ago

【警告:请务必按照 issue 模板填写,不要抱有侥幸心理,一旦发现 issue 没有按照模板认真填写,一律直接关闭】

问题描述

请回答

getActivity commented 2 years ago

小伙子,从堆栈的信息来看,我认为这个报错是系统 Bug 的可能性大一点,你是怎么看出来是 BaseActivity 的问题?判断的依据是什么?

billdizl commented 2 years ago

image

getActivity commented 2 years ago
image
getActivity commented 2 years ago

首先这个按键事件是 WindowCallbackWrapper 触发的,中间经过了 BaseActivity 类,再到 Activity.dispatchKeyEvent,如果只拿这个证明是 BaseActivity 的问题有点说不过去吧?

getActivity commented 2 years ago
image image

还有 issue 模板上面不是写了?不处理没有复现步骤的 Bug,假设你无法复现,我也无法复现,怎么定位到具体的问题原因?退一万步来讲,就算强制修复了这个问题又该怎么验证?你想过这些问题了没?

getActivity commented 2 years ago

超过一个星期没有响应,自动关闭此 issue。