android使用Service,什么时候使用bindService()好一点和什么时候使用startService()好一点?
android使用Service,什么时候使用bindService()好一点和什么时候使用startService()好一点?...
android使用Service,什么时候使用bindService()好一点和什么时候使用startService()好一点?
展开
展开全部
当需求是 比如就拿下载来说吧,下载必须是下载完,中间不能漏掉任何步骤,这时候比如使用bindService(),这时候你点一下返回键或者Home键(如果你的代码对返回键没有做特殊代码处理,比如按两次返回键退出),那么你的Service就挂掉了,虽然现在有的第三方库支持断点续传的功能,不过前提是用户再一次启动服务(就是点“继续下载”的按钮),有的用户不清楚手机,按了返回键(你的代码没对返回键做特殊处理)或者按了Home键,以为后台自动下载,所以像这类的,使用startService
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询