ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

android-从最近清除应用程序后,如何处理作为前台运行的服务?

2019-11-08 09:35:49  阅读:185  来源: 互联网

标签:audio-player foreground-service android


我的Android应用程序正在播放音频,而该应用程序在后台运行,并且具有作为前台运行的服务,类似于许多其他应用程序,例如Google Play音乐,Spotify和其他音乐播放器/播客播放器应用程序.

我检查过的大多数应用程序(包括Google Play音乐)都将保持服务运行状态,即使该应用程序最近被清除过也是如此.另一方面,有些会停止音频并关闭服务(我只是发现Spotify这样做了).

我想知道正确的方法是什么?尽管大多数应用程序使服务保持打开状态,但似乎用户希望音频停止播放,并且通知会与应用程序一起从状态栏中消失.

这里有正确的方法吗?

解决方法:

您可以使用Service Ondestroy方法,以便在停止服务时清除您的通知.

标签:audio-player,foreground-service,android
来源: https://codeday.me/bug/20191108/2007159.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有