Service

Service是一个长期运行的代码,运行时不需要用户界面。一个很好的例子就是媒体播放器从播放列表中播放歌曲。在媒体播放器的应用程序中,可能会有一个或多个允许用户选择歌曲并开始播放的Activity。但是,音乐播放本身不应该由一个Activity来处理,因为即使在导航到新的屏幕之后,用户也期望音乐继续播放。在这种情况下,媒体播放器Activity可以使用Context.startService()在后台运行来运行启动Service,以保证歌曲的正常播放,此时系统将持续运行Service播放歌曲,知道完成。另外,还可以使用Context.bindService()方法连接service(在尚未运行的情况下启动它),通过Service的接口与Service进行通信。对于音乐Service,可允许暂停、倒带等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值