如果当前焦点被一个自己不知道的控件获取到,则其他控件就不会获取到焦点
这时候我们就需要找到当前获取焦点的控件,可以通过下面方法去排查:
tools: View Herarchy
cmd:
(1)adb shell dumpsys window获取window信息
(2)在dumpsys window的信息中查找key值——mFocusedWindow,对应的value值就是当前焦点所在的window
比如:adb shell dumpsys window
……
mFocusedWindow=Window{8b90bb4 u0 com.tencent.mm/com.tencent.mm.plugin.sns.ui.SnsTimeLineUI}
……
也可以直接adb shell dumpsys window | grep -i mfocus