美文网首页
android--Service复习

android--Service复习

作者: NullPointe_8e82 | 来源:发表于2018-06-11 20:02 被阅读0次

startService 方法启动Service,启动它的组件(如Activity)和Service并没有关联,只有它自己主动调用方法才能终止服务。

bindService方法启动Service,Bind它的组件可以通过回调获取Service的代理对象与Service交互,同时他俩进行了绑定!当启动方销毁时,Service也会自动进行unBind操作,然后销毁服务。

两种模式生命周期如下

从生命周期里来看,由于Oncreate()方法是执行mainThread中,即有可能会造成线程阻塞进而ANR!

执行耗时操作一般情况下一般人想到的是开线程然后Handle更新UI数据等等;今天说的是Service,那就不得不提IntentService类,我们可以继承IntentService类,调用方式与普通服务组件一模一样!好处1:当任务执行完,IntentService会自动停止,而不需要我们手动去调用stopSelf()。好处2:可以启动IntentService多次,而每一个耗时操作会以工作队列的方式在IntentService的onHandleIntent回调方法中执行,并且,每次只会执行一个工作线程,执行完第一个再执行第二个!

相关文章

  • android--Service复习

    startService方法启动Service,启动它的组件(如Activity)和Service并没有关联,只有...

  • 复习,复习,复习

    复习,复习,复习 老师让我今天就进行职业规划师初级证书的考试,我…… 总而言之,我给推到明天了。今天的文就是我的课...

  • 复习复习再复习

    安顿老师点评了我们的作业,同时告诉我们“很多人说,课程里学了很多知识,但是写的时候还是感觉憋不出来,下手...

  • 复习复习再复习

    复习复习再复习,默写默写再默写 合同的效力 一、合同的定义 合同的效力又称合同的法律效力,是指已经成立的合同对合同...

  • 复习,复习,再复习!

    “日清-周结-月考”循环学习法 日清,就是当天的学习任务当天完成,做到“三不”——“不等”、“不靠”、“不拖”,严...

  • 复习复习再复习

    距离考试只剩下不到十个小时了,回顾我这两天的复习,感觉什么都复习了,又感觉什么都没复习,可能一切都是心理作用。 在...

  • 复习复习

    距离期末考试还有一天半的时间,距离回家还有两天的时间,然而我还没有复习完,小组的VRP 还没弄完,一直在修改,还有...

  • 复习复习

    这个学期快结束了,到校也快一个月了,复习的号角声也应该吹响。 大早上看着图书馆门前一个个背着书包的身影,就...

  • 复习!复习!

    2018年过去了,我们迎来了2019年,当然,期末考试自然也向我们走来,瞧!最近我们大家都在认真复习着。每天早上我...

  • 复习复习

    函数,单射,双射,满射,数列的极限,函数极限,保号性,唯一性,有界性,无穷大无穷小,极限存在准则,有限个无穷小的和...

网友评论

      本文标题:android--Service复习

      本文链接:https://www.haomeiwen.com/subject/kebheftx.html