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

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

作者:互联网

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

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

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

这里有正确的方法吗?

解决方法:

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

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