ユーザーがホールドキーまたは電源キーを押したときにメディアサウンドを停止したいこれを行う
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_ENDCALL || keyCode == KeyEvent.KEYCODE_POWER){
pauseSound();
}
return super.onKeyDown(keyCode, event);
}
ただし、このオーバーライド関数は、電源または呼び出しの終了が押されたときに呼び出されませんでした
何か案が?