窗口已经聚焦-忽略com.android.internal.view的焦点增益



我看过很多解决方案,但没有一个适合我!我在之前两次遇到过这个问题,我只需要恢复到我的备份代码即可使其工作。我一直不知道为什么会这样。有些人说这只是一个警告,所以你可以忽略它。但是我不能从一个意图转换到另一个意图。这是确切的情况-我做了一个菜单,从我添加的东西。所以当我点击菜单,然后点击添加项目,它没有做任何事情!只是给出这个警告并停留在同一个屏幕上。所以,我被卡住了!谁能解释一下为什么会产生这个错误,消除这个错误的最好方法是什么?

WARN/InputManagerService(61): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@405b1d68

尝试将您的活动添加到Manifest文件:

<activity android:name="activity name" android:screenOrientation="portrait" ></activity>

检查菜单的事件处理程序方法。我发现我正在使用

public boolean onOptionsItemSelected(MenuItem item)

我切换到下面并修复了问题。

public boolean onMenuItemSelected(int featureId, MenuItem item)

我得到了相同的警告消息,我的事件没有触发下一个活动。查看你的方法,看看它是否表明你正在重写它。我没有。一旦我改变了方法,我重写和工作。

相关内容

最新更新