美文网首页安卓架构师开发进阶
2018-01-12 Service简单梳理

2018-01-12 Service简单梳理

作者: 默默_大魔王 | 来源:发表于2018-01-11 00:08 被阅读11次

    1:Service是什么?

    长时间用行在后台,没有界面的组件,有自己的生命周期,

    2:service和Thread的区别?

    service是运行在主线程,Thread是开启的子线程,service不能做好事操作。运行在后台和运行在子线程是两码事,服务里面可以开启子线程。

    3:service的启动模式 有两种。

    1,startService(intent)

    定义一个类,继承service,在清单文件配置该service,使用context的startService(intent)启动服务,不再使用时可以调用stopService(intent);

    2:bindService()

    创建bindService服务端,继承service,在类中创建一个实现IBind接口的实例对象并提供公共方法给客户端调用,从onBinder回调方法返回此binder实例,在客户端中,从onserviceconnected回调方法,接受binder并使用提供的方法,调用绑定服务。

    相关文章

      网友评论

        本文标题:2018-01-12 Service简单梳理

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