位置: 编程技术 - 正文

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

  • 上一年度亏损,本年怎么计算企业所得税
  • 工会经费与残保金的取数是一致吗
  • 企业按照行业分类为
  • 预扣预缴和汇算清缴
  • 网银转账往来款
  • 小规模纳税人免税账务处理
  • 代发工资记什么科目
  • 个人独资企业经营所得税优惠政策
  • 一般纳税人辅导期
  • 票据贴现业务利润怎么算
  • 软件公司购进软件会计科目
  • 个人账户可以转公户吗?
  • 发票票种核定怎么提交
  • 农产品加工业数据
  • 销项在借方还是贷方
  • 公户批量扣费是啥意思
  • 国家统计局一套表平台网址
  • 其他应付款科目核算的内容包括
  • 增值税抵扣怎么操作
  • 净利润与未分配利润的勾稽关系
  • 王者荣耀英雄印花衣服哪里批发
  • win7系统我的电脑图标不见了
  • 暂估营业收入会增加吗
  • 存货的毁损通过什么科目核算
  • PHP:pg_connect_poll()的用法_PostgreSQL函数
  • 抵扣进项税额的几种情况是
  • 房地产企业借款可以用未建成的房子设定浮动抵押吗?
  • 森佩塑胶
  • 房屋租赁发票怎么入账
  • ajax调用php接口
  • ai作画
  • redis常见问题解决
  • ftp port命令
  • 专用发票有几联?
  • 如何办理出口退税备案
  • 违约赔偿金要交税吗
  • 交易性金融资产的账务处理
  • 递延所得税资产借贷方向
  • ES + Redis + MySQL,这个高可用架构设计太顶了!
  • 二级栏目怎么做
  • 其他综合收益影响所得税费用吗
  • 怎么在电子税务局查询进项发票
  • 银行贷款第三方是什么意思
  • 货物或应税劳务名称怎么填
  • 公司送礼计入什么会计科目
  • 差旅费涉及的科目
  • 支票存根联丢失可以用回单代替么
  • 旅行社差额征收怎么报税
  • 免征的增值税账务处理
  • 利息支出可以抵扣进项吗
  • rhel安装mysql
  • windows虚拟内存转移有什么危害
  • win8系统怎么设置投屏
  • win2003安装
  • 在64位的Ubuntu系统上安装32位的WPS的方法
  • 硬盘安装fedora35
  • ubuntu 18.04 16.04
  • mac修改用户名称
  • avgnt.exe
  • 如何重装edge
  • windows1021h2镜像下载
  • win10自带的杀软叫什么
  • surface准备就绪
  • linux系统磁盘管理的主要内容
  • win10系统中怎么安装安卓应用
  • win7系统出现蓝屏重启怎么办
  • win8卸载软件在哪里卸载
  • js跨域8种解决方案
  • JS、jQuery中select的用法详解
  • angularjs2
  • json对象转化为list
  • android的消息机制
  • unity f1
  • js测试工具
  • js中的array数组有什么缺点
  • javascript简明教程
  • jquery是怎样实现链式调用的?
  • 税源管理科是干什么的
  • 租房完税证明需要房东交钱吗?
  • 地税局属于国家公务员吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设