我有Android应用程序在特定时间播放声音,我做了我的 代码很好但是当我锁定屏幕时声音不播放,我 检查了我的代码,我发现用户按下时添加的代码 锁定按钮是问题的原因。如何解决这个问题?
@Override
protected void onPause() {
Player.stopAzan();
finish();
super.onPause();
}
答案 0 :(得分:1)
也许尝试使用服务?服务与活动基本相同,但它们在后台运行,如果我说得对,则没有内容视图:D
http://www.vogella.com/tutorials/AndroidServices/article.html
答案 1 :(得分:0)
您想要实现的目标是不可能的,因为当屏幕被锁定时,活动就会停止。 您要么决定是否要在后台播放,因为当屏幕被锁定时,活动将变为背景。
如果你不需要在后台玩游戏那么你就可以去了,只需删除finish()方法。
如果您确实需要在后台播放音乐,请使用服务根据从活动用户控件传递的Intent来启动和停止播放器。