首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

service简括1

2012-11-26 
service简括一?StartedstartService():调用者和服务之间没有联系,即使调用者退出了,服务仍然进行 [onCreat

service简括一

?

Started

startService():调用者和服务之间没有联系,即使调用者退出了,服务仍然进行 [onCreate()-->startService()-onDestory()]

Bound

bindService():调用者和服务绑在一起,调用者一旦退出服务也就终止[onCreate()-->onBind()-->onUnbind()-->onDestory()]

?

startService()

?


? 三个常量:

?

START_STICKY:当服务进行在运行时被杀死,系统将会把它值为started状态,但是并不保存其传递的Intent对象

?

START_NOT_STICKY:当服务进行在运行时被杀死,并且没有新的Intent对象传递过来,统将会把它值为started状态,但是并不会再次创建进程,直到startService(Intent)方法被调用。

?

START_REDELIVER_INTENT:当服务进行在运行时被杀死,它将会间隔一段时间后重新被创建,并且最后一个传递的Intent对象将会再次传递过来。

?

什么时候使用service?

执行一个耗时的操作,但不要和用户交互,比如下载东西,下载的过程不用和用户交互

?

什么时候使用thread?

如果用户需要和应用程序交 54hotlover

热点排行