Java 按下保持键时停止声音

Java 按下保持键时停止声音,java,android,Java,Android,我想在用户按hold键或power键时停止媒体声音 我这样做 public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_ENDCALL || keyCode == KeyEvent.KEYCODE_POWER){ pauseSound(); } return super.onKeyDown(keyCode, event); } 但当

我想在用户按hold键或power键时停止媒体声音 我这样做

    public boolean onKeyDown(int keyCode, KeyEvent event) {
    if(keyCode == KeyEvent.KEYCODE_ENDCALL || keyCode == KeyEvent.KEYCODE_POWER){
        pauseSound();
    }
    return super.onKeyDown(keyCode, event);
}
但当按下Power或end call时,该覆盖函数没有调用


有什么想法吗?

谢谢,问题解决了,出于安全原因禁止使用Ovveride EndCall&Power,我覆盖了“暂停”(活动),效果很好,再次感谢

阅读此内容和其他类似内容-下次发布问题时-在右侧搜索,查看类似但相关的问题,然后再发布:)谢谢,问题解决了,出于安全原因,禁止使用Ovveride EndCall和Power,我覆盖了“OnPause”(活动的),它工作正常,再次感谢