Android开发入门之服务的生命周期
来源:互联网 发布:linux dns解析中mx设置 编辑:程序博客网 时间:2024/05/22 00:19
采用Context.startService()方法启动服务有关的生命周期方法
onCreate()->onStart() ->onDestroy()
onCreate()该方法在服务被创建时调用,该方法只会被调用一次,无论调用多少次startService()或bindService()方法,服务也只被创建一次。
onStart() 只有采用Context.startService()方法启动服务时才会回调该方法。该方法在服务开始运行时被调用。多次调用startService()方法尽管不会多次创建服务,但onStart() 方法会被多次调用。
采用Context.bindService()方法启动服务有关的生命周期方法
onCreate()->onBind() ->onUnbind() -> onDestroy()
onBind()只有采用Context.bindService()方法启动服务时才会回调该方法。该方法在调用者与服务绑定时被调用,当调用者与服务已经绑定,多次调用Context.bindService()方法并不会导致该方法被多次调用。
onUnbind()只有采用Context.bindService()方法启动服务时才会回调该方法。该方法在调用者与服务解除绑定时被调用。
onCreate()->onStart()->onBind()->onUnbind()[重载后的方法需返回true]->onRebind()
- Android开发入门之服务的生命周期
- Android开发入门之“活动的生命周期”
- Android开发入门之Activity生命周期
- Android 服务的生命周期
- Android服务的生命周期
- Android服务的生命周期
- Android之服务(三)服务的生命周期
- android应用开发之Activity的生命周期
- Android开发教程之--Activity的生命周期
- Android开发之Activity的生命周期
- Android开发之Activity的生命周期
- Android开发之Fragment的生命周期
- Android开发基础之Activity的生命周期
- Android开发之Activity的生命周期
- Android之Service(四):服务的生命周期
- android入门之服务
- Android Service服务的生命周期
- Android:Service:服务的生命周期
- 20130718_工作日志_背光灯
- Lucene核心--构建Lucene搜索(下篇,理论篇)
- struts2的一些常用标签
- ORACLE 表连接方式
- Ubuntu13.04使用Mesa
- Android开发入门之服务的生命周期
- Ubuntu12.04 安装Eclipse
- Jsp 页面迭代中使用<s:if>判断动态变量值
- gdb 多线程调试
- VisualVM指定JDK环境启动
- 堆栈顺序实现入栈和出栈等(C)
- 链表(创建,插入,删除和打印输出)
- mini2440裸机之I2C
- 微软面试题:3,3,8,8,四个数字任意加减乘除使之最后等于24的编程解决方法