当前位置:婀娜女性网>美好生活>心理>

service的各种形式

心理 阅读(2.21W)
service的各种形式

Service(服务)是一个一种可以在后台执行长时间运行操作而没有用户界面的应用组件。服务可由其他应用组件启动(如Activity),服务一旦被启动将在后台一直运行,即使启动服务的组件(Activity)已销毁也不受影响。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。 例如,服务可以处理网络事务、播放音乐,执行文件 I/O 或与内容提供程序交互,而所有这一切均可在后台进行,Service的两种形式之一

 启动状态:

     当应用组件(如 Activity)通过调用 startService() 启动服务时,服务即处于“启动”状态。一旦启动,服务即可在后台无限期运行,即使启动服务的组件已被销毁也不受影响,除非手动调用才能停止服务, 已启动的服务通常是执行单一操作,而且不会将结果返回给调用方。

二、Srevice的启动步骤:

    

   1、新建类继承Service

  2、重写onCreate方法

 3、实现onBuilder抽象方法

 4、重写onStartCommand方法

 5、重写onDestory方法

 6、在AndroidManifest中注册Service

 7、在有Context环境中通过startService启动Service

 8、在有Context环境中stopService停止Service。