0
我在應用程序中有三個活動,並且在調用上述方法時遇到問題。首先,我必須在每個活動的onCreate()方法中調用它嗎?現在我已經嘗試過這種方式,並且突然它只能在三次中的一次中運行。另外兩個默認的音量控制條沒有顯示,音量也沒有調整。在多活動應用程序中控制卷流的正確方式是什麼?提前致謝。多活動應用程序中的setVolumeControlStream()
我在應用程序中有三個活動,並且在調用上述方法時遇到問題。首先,我必須在每個活動的onCreate()方法中調用它嗎?現在我已經嘗試過這種方式,並且突然它只能在三次中的一次中運行。另外兩個默認的音量控制條沒有顯示,音量也沒有調整。在多活動應用程序中控制卷流的正確方式是什麼?提前致謝。多活動應用程序中的setVolumeControlStream()
當你重寫onKeyDown()等時,請確保你也調用了super.onKeyDown()以及你不處理的鍵或者至少是音量增大/減小鍵。在您的視圖子類中:
public boolean onKeyDown(int keyCode, KeyEvent event) {
// do your stuff here...
if ((keyCode == KeyEvent.KEYCODE_VOLUME_UP) || (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN)) {
return super.onKeyUp(keyCode, event);
}
return true;
}
謝謝,請試試看!這可能工作。 – Egor 2012-02-01 12:17:30
謝謝,這確實有效! – Egor 2012-02-01 12:21:23