【发布时间】:2012-07-13 14:43:14
【问题描述】:
我想在用户按下按住键或电源键时停止媒体声音 我这样做
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_ENDCALL || keyCode == KeyEvent.KEYCODE_POWER){
pauseSound();
}
return super.onKeyDown(keyCode, event);
}
但是当按下电源或结束通话时,这个覆盖函数没有调用
有什么想法吗?
【问题讨论】:
-
另外here - 下次发布问题时 - 在右侧搜索以查看类似但相关的问题,然后再发布:)
-
谢谢它解决了,出于安全原因,Ovveride EndCall & Power 被禁止,我覆盖了“OnPause”(活动)并且效果很好,再次感谢