位置: 编程技术 - 正文

Broadcast实现强制下线功能

编辑:rootadmin

推荐整理分享Broadcast实现强制下线功能,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

实现强制下线功能的思路就是弹出一个对话框,让用户无法进行任何操作,必须选择对话框中的确定按钮,然后Intent跳转到Login页面即可。现在存在这样一个问题,我们被通知强制下线的时候可能处于任何一个页面,难道我们需要在每个界面上都编写一个弹出对话框的逻辑?我们可以借助广播,来轻松实现这一功能。

首先我们考虑强制下线功能需要先关闭掉所有的活动,然后回到登录界面,怎么实现关闭所有活动的功能呢?我们可以先创建一个ActivityCollector类用于管理所有的活动:

然后创建BaseActivity类作为所有活动的父类。

登录login.xml代码如下:

新建LoginActivity继承BaseActivity:

main.xml代码如下:

MainActivity.java如下:

接下来我们要创建一个广播接收器了:

Broadcast实现强制下线功能

最后不要忘了配置manifest:

运行实例:

输入正确的用户名和密码后进入Main:

点击offline:

点击OK后返回登录界面,实现简单的下线功能。

最后推荐一下我开发的应用:

[置顶] Android 搭建开发环境 1:环境搭建1-1:JDK安装:如果你还没有JDK的话,可以先去下载一个。接下来就是设置环境变量:1-1-1:设置环境变量对搭建Android开发环境不是必须的,可

androidの4.4版本沉浸式透明状态栏与导航栏(一) androidの4.4版本沉浸式透明状态栏与导航栏(一)1.Android系统自4.2开始UI上就没多大改变,4.4也只是增加了透明状态栏与导航栏的功能,如图看上去的确

一起学android之给图片添加涂鸦(文字)() 原图:效果图:代码如下:publicclassGraffitiViewextendsView{privatePaintpaint=null;/**源图*/privateBitmaporiginalBitmap=null;/**需要涂鸦的图片*/privateBitmapnew1Bitmap=null;/**涂

标签: Broadcast实现强制下线功能

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

上一篇:android面试题总结加强版(一)(android面试题简书)

下一篇:解决Android SDK Manager下载慢的问题(解决Android Studio下载gradle慢)

  • 安徽增值税发票勾选认证流程
  • 附加税的内容有哪些
  • 税收的自动稳定性主要表现在什么制度
  • 资产负债表债务法核算所得税
  • 对公帐户退款
  • 费用报销怎么做账务处理
  • 补缴去年的附加税
  • 小规模没有税控怎么办
  • 高温费国家有规定,一定要支付吗?
  • 汇算清缴税费怎么入账
  • 取得不动产权证书时间是指哪个时间
  • 一般纳税人不开票收入怎么填增值税申报表
  • 职工退休金计入个人账户
  • 一次性发放年终奖怎么税务筹划
  • 建设单位对施工单位的管理要求
  • 职工个人代扣款如何做账
  • 技术开发免税收益方
  • 房地产开发临时用电
  • 快递增值税税率
  • 汽车修理费增值税税率
  • 买标书怎么做分录
  • 为什么纳税人不是负税人
  • 房地产企业人防工程计入什么科目
  • 公司与客户合作协议范本
  • 固定资产报废清理账务处理
  • 商贸公司不开发票还要上税吗
  • xp系统怎么删除打印机驱动程序
  • 劳务发票税率是多少
  • 惠普笔记本电源适配器
  • 股票发行费用怎么处理
  • 固定资产计提折旧的原则
  • 计提减值时注意什么
  • 未按规定开具发票怎么处罚
  • Cusco Cathedral on the Plaza de Armas, Cusco, Peru (© sharptoyou/Shutterstock)
  • 申请高新技术企业的好处
  • 流动资产损失
  • 考拉妈妈打考拉
  • 经营收益是净利润吗
  • 基建账并账规定
  • yolov3怎么用
  • controller控制器怎么调
  • 用友u8删除凭证的步骤
  • 如何利用口诀记住那字
  • 适用会计准则或会计制度(填写代码)
  • 股权转让分期付款风险
  • 发票上密码区数字什么意思
  • shell取命令执行结果
  • mysql批量处理
  • 生产企业购入原材料
  • 合并成本和初始的区别
  • 制造费用主要包括哪些内容
  • 帮人家开税票对自己生意有影响么
  • 商业会计和财务会计
  • 车船税税金及附加
  • 小规模纳税人购进税控机的税如何抵扣
  • 技术咨询服务开票代码
  • 平台使用费属于什么服务
  • win10能玩dota
  • ubuntu :wq
  • dmidecode命令
  • centos破解密码命令
  • 如何用pe弄双系统引导
  • mac电脑虚拟机怎么安装
  • win10系统资源
  • 移动宽带解绑怎么办理
  • Win10 Mobile 14283红石预览版有哪些机型可以安装?
  • mac nums
  • 我的第二个姐姐用英语怎么说
  • shell脚本运行linux命令
  • perl的$1
  • 利用漏洞每天获利万元
  • unity之血瓶金币的生成
  • unity3d课程
  • node.js 核心http模块,起一个服务器,返回一个页面的实例
  • js打印命令
  • js获取宽高
  • jQuery 中ajax异步调用的四种方式
  • 充电桩充电怎么收费,几种收费方法
  • 如何理解财税一体化
  • 济宁地方税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设