按下锁定按钮时声音停止

时间:2014-03-03 13:29:14

标签: java android

我有Android应用程序在特定时间播放声音,我做了我的 代码很好但是当我锁定屏幕时声音不播放,我 检查了我的代码,我发现用户按下时添加的代码 锁定按钮是问题的原因。如何解决这个问题?

       @Override
   protected void onPause() {
          Player.stopAzan();
          finish();
          super.onPause();
   }

2 个答案:

答案 0 :(得分:1)

也许尝试使用服务?服务与活动基本相同,但它们在后台运行,如果我说得对,则没有内容视图:D

http://www.vogella.com/tutorials/AndroidServices/article.html

答案 1 :(得分:0)

您想要实现的目标是不可能的,因为当屏幕被锁定时,活动就会停止。 您要么决定是否要在后台播放,因为当屏幕被锁定时,活动将变为背景。

  • 如果你不需要在后台玩游戏那么你就可以去了,只需删除finish()方法。

  • 如果您确实需要在后台播放音乐,请使用服务根据从活动用户控件传递的Intent来启动和停止播放器。