我“创建”了一个应用程序,当我回去或按下主页按钮退出应用程序时,我的应用程序中的音频仍在运行!我必须关闭所有正在运行的应用程序以使其停止.
当我按下主页按钮时,如何停止音频运行?
解决方法:
覆盖所有活动的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 – 当我退出应用程序时,声音在后台运行所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)