android 的service
2015-09-05 11:05
483 查看
service服务的生命周期:
1.单独调用 startService() - oncreate
stopService() - ondestroy
--------------------------------------------------------------
bind -> oncreate -> onbind
unbind -> onunbind -> ondestroy
服务只能被解绑一次,多次的解绑服务 ,应用程序会报错。
混合调用:
需要:既要保证服务长期的后台运行,又想去调用服务里面的方法。
技巧:1.先开启服务; 2.绑定服务
步骤:1.开启服务 startService() -> oncreate();
2.绑定服务 bindService() -> onbind();
3.关闭程序 ,调用者退出,服务被解绑。
4.stopService () 停止服务。
1.单独调用 startService() - oncreate
stopService() - ondestroy
--------------------------------------------------------------
bind -> oncreate -> onbind
unbind -> onunbind -> ondestroy
服务只能被解绑一次,多次的解绑服务 ,应用程序会报错。
混合调用:
需要:既要保证服务长期的后台运行,又想去调用服务里面的方法。
技巧:1.先开启服务; 2.绑定服务
步骤:1.开启服务 startService() -> oncreate();
2.绑定服务 bindService() -> onbind();
3.关闭程序 ,调用者退出,服务被解绑。
4.stopService () 停止服务。
相关文章推荐
- android-Fragment和Activity通信:将Fragment中的数据传入Activity
- Android Api Demos登顶之路(五十七)Service Remote Service Binding options
- Android 实现适配器中的子控件与Activity通信
- Android ListView —— Adapter, BaseAdapter, RecycleBin
- android fragment 详解(二)
- Android应用程序的权限列表
- Android View.OnTouchListener 的子类,AutoScrollHelper,ZoomButtonsController,ListViewAutoScrollHelper
- 关于android studio的代码显示行数的问题
- android ListView 防止图片上拉跳动
- [转]Android Parcelable和Serializable的区别
- Android笔记:Fragment与ViewPager组合时,如何在FragmentActicity获取Fragment对象
- Android Studio error and config collection
- Android -- Contentprovider---listview 实现调用通讯录和短信接收
- android开发中如何获得应用的数字签名
- ANDROID开发之SQLite详解
- Android Studio如何快速生成get,set,tostring,构造函数
- Android基础View 绘制的流程
- Android中activity间数据传递方式
- Android 同一Activity 静态加载fragment 并实现通信
- android菜鸟进阶之路——线程的基本探究