复习Android开发首页投稿(暂停使用,暂停投稿)

服务简介

2016-09-29  本文已影响83人  大话程序

服务Service

就是默默运行在后台的组件,可以理解为是没有前台的activity,适合用来运行不需要前台界面的代码

服务可以被手动关闭,不会重启,但是如果被自动关闭,内存充足就会重启

开启服务的两种方式

服务对象是不可以被new滴,只能依靠系统来创建服务对象

活动和服务进行通信

使用startService()方式启动服务,服务是不能和活动进行通信,必须使用bindService()方式启动服务(活动和服务进行绑定),才可以实现活动和服务进行通信

两种启动模式的混合使用

使用startService()方法启动的服务所在的进程属于服务进程,但活动和服务并没有进行连接,也无法去调用服务里的方法;使用bindService()方法启动的服务所在的进程不属于服务进程,服务和启动此活动的服务同生共死,活动和服务进行了连接,可以调用服务内部的方法。

上一篇下一篇

猜你喜欢

热点阅读