gpt4 book ai didi

android - 当我退出应用程序时,声音在后台运行

转载 作者:行者123 更新时间:2023-11-29 00:36:01 25 4
gpt4 key购买 nike

我“创建”了一个应用程序,当我返回或按主页按钮退出应用程序时,应用程序中的音频仍在运行!我必须关闭所有正在运行的应用程序才能使其停止。

如何在按下主页按钮时停止播放音频?

最佳答案

覆盖 onPause()您所有 Activity 的方法,并在调用时关闭/暂停/停止音乐。您可能希望使用 bool 标志来检查您是否在应用内移动,在这种情况下您希望音乐继续播放:

boolean movingInApp = false;
....
movingInApp = true;
Intent intent...
.....
public void onPause() {
if(!movingInApp) {
//stop service
}
}

public void onResume() {
movingInApp = false;
//Rest of your code
}

通过在启动任何 Intent 等之前将 movingInApp 的值设置为 true,您可以防止您的应用停止播放音乐。请记住稍后在您的 onResume() 方法中再次将其设置为 false。如果系统让您的应用进入后台,这将是错误的,您的音乐将停止。

关于android - 当我退出应用程序时,声音在后台运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12652133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com