程序员

安卓学习之Service

2018-07-07  本文已影响15人  于无声处写写写

定义一个服务

新建一个类,继承自Service。重写父类的方法。


服务需要在Manifest文件中进行注册
<application <Service android:name=".MyService" /Service>/application>
经过以上步骤,一个服务就定义完成了

启动和停止服务

服务在活动里面启动和停止


onCreate()方法是只有在服务第一次启动的时候才调用。
onStartCommand()方法是每次启动服务都会调用。

活动和服务通信

假设此处要实现下载功能和查看下载进度功能
要通过服务中的onBind()方法实现两者的通信

服务的生命周期

上一篇 下一篇

猜你喜欢

热点阅读