这是我的第一个问题,但我已经在这里待了一段时间。
我的情况:
我正在构建一个播放音频流和在线播放列表的Android应用程序。现在一切都正常,但我在与我的服务进行通信方面遇到了问题。
音乐是在服务中播放的,使用startForeground启动,因此它不会被杀掉。
我需要从我的活动中与服务通信,以获取曲目名称、图像和其他一些东西。
我的问题是什么:
我认为我需要使用bindService(而不是当前的startService)启动服务,这样活动就可以与它通信。
然而,当我这样做时,关闭活动后我的服务就被杀掉了。
如何同时获得绑定和前台服务?
谢谢!