android使用Service,什么时候使用bindService()好一点和什么时候使用startService()好一点?

android使用Service,什么时候使用bindService()好一点和什么时候使用startService()好一点?... android使用Service,什么时候使用bindService()好一点和什么时候使用startService()好一点? 展开
 我来答
枫叶已落下了
2020-08-27
知道答主
回答量:35
采纳率:57%
帮助的人:6.8万
展开全部
当需求是 比如就拿下载来说吧,下载必须是下载完,中间不能漏掉任何步骤,这时候比如使用bindService(),这时候你点一下返回键或者Home键(如果你的代码对返回键没有做特殊代码处理,比如按两次返回键退出),那么你的Service就挂掉了,虽然现在有的第三方库支持断点续传的功能,不过前提是用户再一次启动服务(就是点“继续下载”的按钮),有的用户不清楚手机,按了返回键(你的代码没对返回键做特殊处理)或者按了Home键,以为后台自动下载,所以像这类的,使用startService
nn5314
2019-02-21 · TA获得超过320个赞
知道小有建树答主
回答量:425
采纳率:53%
帮助的人:161万
展开全部
当你需要与service交互时使用bindservice,如果不需交互就startServices(如开启一个日志上传服务)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式