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

android– 当我退出应用程序时,声音在后台运行,第1张

概述我“创建”了一个应用程序,当我回去或按下主页按钮退出应用程序时,我的应用程序中的音频仍在运行!我必须关闭所有正在运行的应用程序以使其停止.当我按下主页按钮时,如何停止音频运行?解决方法:覆盖所有活动的onPause()方法,并在调用音乐时关闭/暂停/停止音乐.您可能需要使用布尔标

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

当我按下主页按钮时,如何停止音频运行?

解决方法:

覆盖所有活动的onPause()方法,并在调用音乐时关闭/暂停/停止音乐.您可能需要使用布尔标志来检查您是否在应用程序中移动,这是您希望音乐继续的场景:

boolean movingInApp = false;....movingInApp = true;Intent intent........public voID onPause() {    if(!movingInApp) {        //stop service    }}public voID onResume() {    movingInApp = false;    //Rest of your code}

通过在启动任何意图等之前将movingInApp的值设置为true,可以阻止您的应用停止播放音乐.请记住稍后在onResume()方法中将其再次设置为false.如果系统让您的应用程序转到后台,这将是错误的,您的音乐将被停止.

总结

以上是内存溢出为你收集整理的android – 当我退出应用程序时,声音在后台运行全部内容,希望文章能够帮你解决android – 当我退出应用程序时,声音在后台运行所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1100966.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存