android 的一个类,一个可以在后台长时间运行,不与UI交互的类。
service 两种启动方式 1:started 其他组件调用 startService 它将一直运行在后台,直到自己停止。
2: 其他组件调用bindService 绑定组件,该srvice 可与绑定的组件 交互。service可以绑定多个组件,直到他们全部停止时,srvice才停止
公用性:甚至其他应用也可以使用service 并通过Intent传递数据(可以在配置文件中设为私有的)。
安全性:service 运行在主线程中,如果需要进行耗时操作 需要另开一个线程。
实用性:service 是执行不与UI有关的操作。如果是有关UI的 可以用snycTask 或者 thead 操作
service 的销毁。 1:startService时 我们必须在service中手动 调用stopself() 或在组件里 stopservice()。
2:绑定是必须取消掉 onbind时 才会被销毁。