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

时间:2011-08-08 10:20:05

标签: android android-intent

我已经看到很多解决方案,但没有一个适合我!我之前曾经遇到过这个问题,我只需要恢复备份代码就可以了。我从来没有发现为什么会这样。有人说它只是一个警告,所以你可以忽略它。但我无法从一个意图切换到另一个意图。这是确切的情况 - 我已经从我添加的东西做了一个菜单。所以当我点击菜单,然后点击添加项目时,它什么也没做!只是发出此警告并保持在同一屏幕上。所以,我被卡住了! 任何人都可以解释为什么会出现这个错误,消除它的最佳方法是什么?

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

2 个答案:

答案 0 :(得分:2)

尝试将您的活动添加到清单文件中:

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

答案 1 :(得分:2)

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

public boolean onOptionsItemSelected(MenuItem item)

我切换到以下内容并解决了问题。

public boolean onMenuItemSelected(int featureId, MenuItem item)

我收到了同样的警告信息,我的事件没有触发下一个活动。查看您的方法,看看它是否表明您正在覆盖它。我不是。一旦我改变了方法,我就重写并工作了。