暂停应用程序时应用程序如何工作?

时间:2018-03-09 13:08:06

标签: java android button android-activity

当我按下音量增大按钮以下一首/上一首歌时,这是我的代码:

    @Override 
  public boolean onKeyDown(int keyCode, KeyEvent event) { 
    if ((keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) {    
          prevSongs();
       return true;
      } else if ((keyCode == KeyEvent.KEYCODE_VOLUME_UP)) { 
          nextSongs();
       return true; 
     } else return super.onKeyDown(keyCode, event); 
     }

但是当应用程序退出时(使用主页按钮返回主屏幕)并再次按下音量增大按钮,它将无效。

它是否适用于应用程序?

谢谢!

1 个答案:

答案 0 :(得分:0)

您需要创建一个服务来处理播放媒体。当您退出应用程序时,您无法收听音量事件,但在服务中您可以执行此操作。另外,收听音量键来改变歌曲是一个坏主意。您应该使用带有操作的通知(按钮)。