位置: 编程技术 - 正文

绑定服务时什么时候调用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开发)

  • 递延所得税资产怎么计算
  • 美国个税计算器2021计算器
  • 什么是试算平衡?如何进行试算平衡
  • 全年一次性奖金个税计算
  • 分红款怎么记账
  • 普票千元版和万元版板面区别
  • 分公司独立核算的利弊
  • 免征增值税的免税政策
  • 土增税清算时统借统还利息能否据实扣除
  • 年化收益率和年利率的区别的例子
  • 合并报表固定资产抵消通俗理解
  • 承兑贴现给个人怎么做账
  • 政府制定优惠政策
  • 个人出租住房如何开票
  • 小规模纳税人代理记账一年费用
  • 公司不给发公司
  • 公司收到保险公司的理赔款怎么做分录
  • 企业为员工购买团体医疗险可以全额税前扣除
  • 组合销售带来的收益
  • 企业销售产品的会计分录
  • 供应商返点抵应怎么做账
  • 以前的纳税申报表还能打印吗
  • 借应收账款贷应收账款是什么意思
  • 多给员工交了社保能退回吗
  • 怎么关闭电量低
  • 如何彻底关闭电脑右下角弹窗
  • 安全生产费开工前支付
  • 货币资金资产处置损益表如何填
  • register.exe - register进程有什么用.是什么意思
  • 计提本月应缴纳的所得税
  • 财政扶持企业政策
  • 销售自己2008年1月购入并作为
  • 利润增减幅度
  • php操作redis
  • visual studio code 调试php方法(图文详解)
  • php wechat
  • zend framework手册
  • 阿尔卑斯山环保
  • 购进设备抵扣税额
  • openresty php
  • 计算机领域划分
  • php yii
  • 其他应收款等于
  • 存货降价销售的会计分录
  • 新建厂房如何计提折旧费用
  • 老板天天吸烟
  • Linux下MySQL数据库的主从同步复制配置
  • 自查补税行为有哪些方面
  • 应退或应补税额是负数
  • 起征点税种
  • 单位产品税金计算公式
  • SQL SERVER 2000 9003错误的解决方法(只适用于SQL2000)
  • db2 21000怎么解决
  • 无票收入怎么计算
  • 置换的房产如何操作
  • 营改增后转让土地使用权怎么交增值税
  • 未完工属于什么科目
  • 研发费用是否包含增值税
  • 支付临时工人的报酬属于工资薪金概算吗
  • 汽车以租代售合法吗
  • 预支报销怎么做账
  • 银行进账单需要作为附件吗
  • 打车费会计分录怎么写
  • 服务性的行业有哪些
  • 开票软件服务费计入什么会计科目
  • MySQL利用不同的流程语句输出1到200的和
  • 为什么windows删除文件很慢
  • macos邮件
  • win10文件夹右上角搜索不能用
  • linux查看开机运行时间
  • 如何刷硬盘使用时间
  • cocos2dx官方教程
  • 事件传播路径
  • js时间范围
  • JavaScript函数中,哪个语句可以返回值
  • python5.7汉诺塔
  • 关税由谁来承担
  • 建筑施工企业一级资质企业,安全生产管理
  • 江苏税务局网上预缴税流程
  • 国税和地税归哪里管
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设