由于 window 没有焦点而放弃事件

Dropping event due to window no focus

我收到这个 warning 但无法理解原因?

Dropping event due to no window focus: 
KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_BACK, scanCode=158, metaState=0,
flags=0x8, repeatCount=0, eventTime=1057872, downTime=1057872, deviceId=4,
displayId=0, source=0x101 }

谁能解释一下,这个警告的原因是什么?

如果您对此事件采取任何行动导致您的 window 失去焦点,这是完全正常的。没问题。

但是请注意,为 KEYCODE_BACK 而非 ACTION_DOWN 回复 ACTION_UP 通常是好的政策。

我删除了 android:windowIsTranslucent,然后就可以了:

    <style name="AppTheme" parent="AppTheme.Base">
    <!--<item name="android:windowIsTranslucent">true</item>-->
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowActionBar">false</item>
        <item name="android:windowBackground">@android:color/white</item>

我遇到了同样的问题。对我有用的是转到模拟器并按 off 键。基本上,您可以像在手腕上一样重新打开屏幕。