位置: 编程技术 - 正文

绑定服务时什么时候调用onRebind(什么绑定什么服务)

编辑:rootadmin

推荐整理分享绑定服务时什么时候调用onRebind(什么绑定什么服务),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:绑定失败服务器繁忙,什么绑定什么服务,绑定服务时什么时候生效,绑定服务的特点,绑定服务时什么时候扣费,绑定服务时什么时候生效,绑定服务时什么时候扣费,绑定服务时什么时候扣费,内容如对您有帮助,希望把文章链接给更多的朋友!

Serivce中onRebind被调用的时机很特别,想知道什么时候onRebind被调用,可以接下面的次序来学习,最后自然就明白了!

1. 首先要知道,同一个服务既可能被启动也可以被绑定;

2. Service中onRebind方法被调用,只要符合两个必要条件就行

(1)服务中onUnBind方法返回&#;为true

(2)服务对象被解绑后没有被销毁,之后再次被绑定

。下面举例说明:

例1:同一个Activity对象

先自启动服务(onCreate, onStartCommand);再绑定服务(onBind); 再解除绑定服务(onUnBind)(由于服务被启动过,所以Service中onDestroy不会被调用);再绑定服务, 这次绑定的服务对象是之前已经创建好的,所以这次绑定服务时就会调用onReBind方法了,并且本次不会调用onBind方法。

例2:不是同一个Activity对象

打开项目,启动MainActivity, 在Activity中启动服务(onCreate, onStartCommand),再绑定服务(onBind); 再解除绑定服务(onUnBind); 再接返回键销毁MainActivity对象(onUnBind);再打开项目启动MainActivity;再绑定服务,这次绑定服务时会调用onReBind方法

代码示例:

绑定服务时什么时候调用onRebind(什么绑定什么服务)

activity_main.xml文件

LocalService.java文件

MainActivity.java文件

操作示例:

1.点击按钮 启动服务

日志信息: onCreate

2. 点击按钮 bind

日志信息: onBind

3.点击按钮 unbind

日志信息: onUnBind

4.点击按钮 bind

日志信息: onReBind

【Android开发】线程实例-多彩霓虹灯 利用之前学过的多线程处理技术,我们做一个利用Android手机显示一个多彩霓虹灯效果的小实例。布局文件,这里只留有加了id的线性布局文件res/layout/mia

Android 自定义日期控件 (仿QQ,IOS7) 还记得上篇:Android日期时间选择器,本篇是根据上篇修改而来,先看下qq中日期选择的效果:鉴于目前还没有相的开源日期控件,因此本人花费了一些

android shape androidshape画边框,指定某一边android要实现类似网页中的表格还带有边框的时候,这个边框还是不太好处理,有的时候四个边有的边有边线有的边线没有

标签: 什么绑定什么服务

本文链接地址:https://www.jiuchutong.com/biancheng/383218.html 转载请保留说明!

上一篇:Intel 英特尔之开发人员专区 ------Android 开发之Android 应用程序如何调用支付宝接口(英特尔在哪打开)

下一篇:【Android开发】线程实例-多彩霓虹灯(pythonandroid开发)

  • 安全生产费用怎么入账
  • 项目固定资产投资包括
  • 个人所得税租房专项扣除标准
  • 金税盘证书口令被锁死自己能解吗
  • 没有购置税发票有影响吗
  • 收到0税率发票是否可以给对方开6税率发票
  • 税盘锁了还能报税吗
  • 贷款利息不能抵扣进项税
  • 存货的计价方法及公式
  • 固定资产清理是备抵账户吗
  • 无形资产 减值
  • 银行发放执行款多久到账
  • 企业基本保险
  • 非本单位费用列支 违反
  • 冲减利润怎么做账
  • 商场销售化妆品应当缴纳增值税和消费税对吗
  • 金税三期收回长期投资所得税如何申报?
  • 代开专票退票流程及说明
  • 电子发票如何报销做账
  • 开票信息没有电话号码可以吗
  • 银行卡刷卡消费限额
  • 长期零申报有什么影响
  • 一般纳税人附加税费减免政策
  • 外聘老师课时费计入什么科目
  • 2019年固态硬盘价格
  • 用盈余公积弥补亏损会影响所有者权益总额吗
  • w11系统激活码
  • bios设置的完整说法
  • 怎么操作win10系统
  • 以前年度损益调整结转到哪里
  • phpadmin官网
  • 苹果14发布会时间
  • windows update更新错误
  • 入股分红项目
  • php字符串定义的三种方式
  • PHP:session_id()的用法_Session函数
  • pavfires.exe - pavfires是什么进程 有什么用
  • 公会经费缴费单位应于每月
  • 低值易耗品现在还用吗
  • 前端控制台
  • 银行汇票和银行本票的区别
  • thinkphp框架入门
  • vue获取value值
  • 如何认识软件测试
  • unlinkhist.dat怎么删除
  • dedecms使用教程
  • phpcms使用教程
  • mysql日期和时间类型
  • 原材料盘盈会计处理
  • 公司不交工会经费有什么后果?工会经费交费时自愿的么?
  • SQL SERVER 2000 9003错误的解决方法(只适用于SQL2000)
  • var文件是什么意思
  • 发货环节产生的影响
  • 子公司没有收入,只有费用如何企业所得税汇算清缴
  • 到期无法收回的银行承兑汇票计入什么科目
  • 企业应如何合理安排筹资期限的组合方式,优化资金结构
  • 车辆按揭利息财务怎么算
  • 房屋租赁违约金怎么规定
  • 按季度报税怎么处理
  • 成本核算的意义在于
  • 招标代理服务费计算器在线
  • 其他债权投资减值准备是什么科目
  • windows2003域控制器
  • centos怎么添加用户
  • WIN10如何设置字体大小
  • linux系统基础教程
  • win7保存桌面不见了怎么办
  • win10怎么把系统盘迁移到另一块盘
  • Nehe第六章纹理映射
  • django sessionid
  • Quick cocos2dx-Lua(V3.3R1)学习笔记(8) ---- 事件篇之单点触摸事件,让我们用精灵模仿一个按钮吧
  • 基于arcgis的python编程
  • unity 控件
  • js根据对象的key来获取对应值
  • android 标签页
  • Python字符串切片例子
  • 进项票当月认证怎么操作
  • 五险一金不满一年可以领失业金吗
  • 微信密码忘记了,手机号也没有用了,怎么办
  • 欠账6万怎么还
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设