【问题标题】:How does the app still work when pausing the app?暂停应用程序时,应用程序如何仍然工作?
【发布时间】:2018-08-18 01:41:00
【问题描述】:

这是我按下音量调高按钮进入下一首/上一首歌曲时的代码:

    @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); 
     }

但是当应用程序退出时(用主页按钮返回主屏幕),我再次按下音量增大按钮,它不起作用。

无论是在应用内还是应用外,它是如何工作的?

谢谢!

【问题讨论】:

  • 你如何演奏一首歌?你有什么用?
  • 我把它放在 prevSongs() 和 nextSongs() 上
  • 我用了媒体播放器,怎么了?

标签: java android button android-activity


【解决方案1】:

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

【讨论】:

  • 我还没有完全逃过这个应用我在最近的应用中还有它运行,所以我需要创建服务吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-27
  • 1970-01-01
相关资源
最近更新 更多