位置: 编程技术 - 正文

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慢)

  • 收入及增值税会计准则
  • 净资产包含哪些方面
  • 制药企业税收优惠政策
  • 定额备用金的账务处理
  • 其他应付款转为营业外收入要交税吗
  • 材料实际成本包括哪些内容
  • 退休工资怎样扣社保
  • 坏账转销会计分录应收帐款金额怎么写
  • 普通发票红字冲销发票怎么操作
  • 化妆品的成本利润是多少
  • 由于生产工艺改进引起建筑物设备陈旧
  • 外资企业所得税和内资区别
  • 贷款公司收取服务费是诈骗吗
  • 增值税开票税额交税差额怎么入账
  • 销项负数发票怎么填报增值税报表
  • 为什么公司信用代码不对
  • 个税手续费返还奖励财务人员的文件
  • 现金银行存款日记账日清月结
  • 全部出售子公司怎么做账
  • 资产负债表待摊费用出现负数
  • 跨年得退货还用开负数发票吗?
  • 应付职工薪酬年末需要结转吗
  • 期末进项税额和销项税额都有余额
  • 增值税开票系统客服电话
  • 会计凭证丢失补违规么
  • 音量图标不显示怎么回事
  • 如何在电脑管家下载软件
  • windows7网络无法连接
  • wind10画图在哪
  • cvpr2020结果
  • 行政事业性收费目录
  • 解决烧心最快方法
  • 客户多付的货款叫什么
  • 工程项目科学技术方法工具过程之间的关系
  • vue如何配置路由
  • vue监听页面加载完毕
  • Http协议之Content-Type理解
  • PHP中set_include_path()函数相关用法分析
  • mysql常用命令行大全
  • 所得税弥补亏损年限10
  • 三栏式明细账对方科目有多个怎么办
  • python中的logging记录日志
  • mongodb添加数据
  • java--IO流 ☞ 字节流
  • 固定资产转让损失怎么算
  • 企业的承兑汇票会计分录
  • 退付现金什么意思
  • 网银费用及回单怎么查
  • 固定资产能直接计入费用吗为什么
  • 超市小票能作为证据用吗
  • 发行股票手续费计入哪里
  • 旅行社代订机票发票报销
  • 印花税减免税额怎么填
  • 没收到发票怎么入账
  • 生产成本的主要构成要素
  • 没有发票的福利费支出可以税前扣除吗
  • sql server 将数字转换成日期
  • mysql启动成功但是无法连接
  • 使用sql server
  • linux怎样挂载
  • linux建立动态库链接
  • Qoeloader.exe - Qoeloader是什么进程 有什么用
  • window资源管理器
  • /usr/bin/install: 无法创建一般文件‘/usr/local/man/man1/cjpeg.1’: 没有那个文件
  • unity游戏开发的技术路线有哪些
  • bootstrap表单模板
  • node.js快速入门
  • 批处理计数
  • 基于网络创新形成的大数据的最突出特征是什么?( )
  • shell 字符串trim
  • jquery实现表格隔行换色
  • 怎么用js实现滑动效果
  • 你知道必要的意思吗英文
  • 曲靖市税务局领导班子
  • 办公室主任和党支部书记哪个职位高
  • 车船税可以异地补办吗
  • 四川省地方税务局公告2018年第3号
  • 中牟地税局电话
  • 国家税收返还政策有哪些
  • 建筑工程招标代理服务费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设