活动可以使用AsyncTask或Handler框架进行后台工作.即使用户已经离开启动它们的活动并且已经调用了活动的onDestroy,两者都将继续工作.换句话说,即使在GUI关闭后,活动也完全能够进行后台工作.
在这种情况下,使用服务进行后台工作似乎是冗余.服务带来了什么活动无法做到的表格?谢谢.
什么是服务?
关于Service类的大多数混淆实际上都围绕着它不是:
因此,服务本身实际上非常简单,提供两个主要功能:
因此,服务的一个实例将是您希望在设定的时间间隔内发生的事情,而无需启动活动或其他任何"启动"它.例如,SMSBackup只是一种在后台运行的服务,每隔X分钟轮询一次您的SMS消息并将它们复制到gmail标签中,作为"备份"服务.
| 归档时间: |
|
| 查看次数: |
2900 次 |
| 最近记录: |