同步条记、质料,永不丧失!快来注册为知云条记吧!任事--Service
Android中的服务与windows中的服务是类似的工具,管事一样平常没有效户哄骗界面,它运行于琐屑中不易被用户察觉,可以使用它开发如监控之类的程序。处事的启示对比简单,如下:
第一步:承继Service类
public class SMSService extends Service { }
第二步:在AndroidManifest.xml文件中的<application>节点里对办事进行设置:
<service android:name='.SMSService' />
供职不能自己运转,必要经由挪用Context.startService()或Context.bindService()方式发起供职。这两个办法均可以带动Service,可是它们的使用处合有所差别。使用startService()办法启用供职,造访者与管事之间没有干系,即使会晤者加入了,供职如故运转。使用bindService()法子启用供职,会见者与处事绑定在了共同,接见者一旦染指,做事也就休止,大有“不求同时生,必需同时死”的共性。
采取Context.startService()方式启动任事,只能挪用Context.stopService()法子竣事服务,处事竣事时会挪用onDestroy()方式。
两种方式创议效劳的甄别:
通过startService()与stopService()启动关闭就事。合用于办事和访问者之间没有交互的环境。如果做事与造访者之间需要方式调用笼统传递参数,侧紧要使用bindService()和unbindService()方式发起封锁干事。
采取Conte
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。