GUI中的控制服务

时间:2011-04-09 15:33:37

标签: android

我正在编写一个使用媒体播放器的应用。我想使用该服务启动媒体播放器,以便即使关闭应用程序(运行onDestroy)也可以播放音乐。我应该使用BindService(用于控制服务)而不是unBinding吗?

服务的生命周期会有点棘手,从播放屏幕开始创建并停止音乐在后台完成或音乐在应用程序完成时停止(onDestroy)

我应该如何实施我的服务以最适合我需要的上述情况?

1 个答案:

答案 0 :(得分:0)

  

我应该使用BindService(用于控制服务)而不是unBinding吗?

没有。您应该致电startService()启动它并stopService()停止它(例如,当用户按下停止按钮时)。