我正在开发一款音乐播放器应用。为此,我创建了在后台播放音乐的服务。当我开始服务时,音乐播放。但当我关闭应用程序并从最近的应用程序中删除该应用程序时,它将停止播放音乐。即使应用程序已从最近的应用程序中删除,我想要的是播放音乐。以下是我的服务代码..
public class MyService extends Service {
private MediaPlayer player;
@Nullable
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
player=MediaPlayer.create(this, Settings.System.DEFAULT_RINGTONE_URI);
player.setLooping(true);
player.start();
return START_STICKY;
}
@Override
public void onDestroy() {
super.onDestroy();
player.stop();
}
}
我在Manifest文件中声明了我的服务。