你的位置:首页 > 软件开发 > 操作系统 > Android_实用技术(3)—— Service简析(Ⅱ)

Android_实用技术(3)—— Service简析(Ⅱ)

发布时间:2016-04-22 17:00:06
我们在Service(Ⅰ)中了解了Service最基本的知识点,今天我们继续学习Service这个组件(神器)。  先来说一下Service的生命周期:跟Activity相比,Service的生命周期就太简单了:onCreate()->onStart()->onDes ...

Android_实用技术(3)—— Service简析(Ⅱ)

  我们在Service(Ⅰ)中了解了Service最基本的知识点,今天我们继续学习Service这个组件(神器)

  先来说一下Service的生命周期:跟Activity相比,Service的生命周期就太简单了:onCreate()->onStart()->onDestroy()

----------------------------------------------------------------------------------------------------------------------------------------

  【主题】:Activity与Service之间的Communication

  【问题】:由上贴我们知道,当我们点击START SERVICE按钮后,服务的onCreate()和onStartCommand()方**得到执行,此后Service是一直存在于后台运行的,Activity无法控制Service中具体的逻辑运行,那么这样Activity只相当于起到一个通知的作用,除了告诉Service你可以开始工作了。那么这样显然会分离两者之间的关联性,这也不是我们需要的结果!

  【后果】:如果出现以上的问题,那么在我们平时的项目开发过程中(拿小编做手机开发项目而言),一直存在的Service很有可能会引起功耗的问题,这将严重影响手机的运行效率

  【要求】:我们能否将Activity与Service建立一种联系,当Activity终结之时,Service也销毁,也就是有没有办法让Activity和Service能够“不求同生,但求共死”

原标题:Android_实用技术(3)—— Service简析(Ⅱ)

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录