Android Service类与生命周期详细介绍
Service是Android四大组件与Activity最相似的组件,都代表可执行的程序,区别在于Service一直在后台运行且没有用户界面。启动和停止Service如果Service和访问者之间需要进行方法调用或数据交换,则应该使用bindService()和unbindService()方法启动、停止Service。实际开发通常会采用继承Binder的方式实现自己的IBinder对象。在该Activity绑定该Service后,该Activity还可以通过MyBinder对象来获取Service的运行状态。对于Service的onBind方法返回的IBinder对象来说,Service允许客户端通过该IBinder对象来访问Service内部的数据,这样即可实现客户端与Service之间的通信。感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
下载地址
用户评论