位置: 编程技术 - 正文

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

  • 出口退还增值税消费税的,是否退还教育费附加
  • 购销合同印花税按70%
  • 新个税年终奖计算公式
  • 离职员工个税申报时员工状态依然是雇员
  • 房地产企业成本包括哪些
  • 费用化支出期末结转
  • 土地增值税申报流程
  • 企业季度预缴所得税怎么账务处理
  • 企业所得税账务处理
  • 资本金利润率多少
  • 代垫电费给对方怎么开票
  • 代扣代缴企业所得税账务处理
  • 填报企业所得税资产总额怎么填
  • 卷帘机适用税率
  • 基本账户代发代扣怎么操作
  • 计划成本法下材料入库的会计分录
  • 加工贸易的方式
  • 客户年会赞助是公司账户转嘛
  • win11小组件加载内容出现错误
  • 电脑在线测速的软件
  • 小规模纳税人计税方法
  • 合并报表抵消分录实例
  • 股东以房产投资入股,增值税免吗
  • 销售环节的运费怎么算
  • php数组函数面试题
  • php正则匹配字符串
  • php可变参数
  • php 静态
  • PHP:iterator_apply()的用法_spl函数
  • 电脑开机按f8出现please select
  • php知识总结
  • php_fileinfo作用
  • nginx同一个端口设置两个网站
  • 元宇宙区块链数字货币
  • Pytorch深度学习实战3-7:详解数据加载DataLoader与模型处理
  • php返回上一级
  • 确认应付职工薪酬如何计算
  • 购车哪些费用可以免
  • 社保台账显示未托收
  • 公司名下的车怎么交税
  • 会计实操和实际工作一样吗
  • sql数据库使用基本原理
  • 保险公司工伤怎么赔付
  • 融资购买固定资产账务处理
  • 社保公司承担部分怎么做账
  • 公司注册后一直没有申报
  • 个税系统更新在哪里
  • 个体工商户怎么变更法人
  • Mysql LONGTEXT 类型存储大文件(二进制也可以) (修改+调试+整理)
  • sql dbo
  • 代销商品税率是多少
  • 企业所得税汇算表
  • 先确认收入后开票怎么做分录
  • 物流辅助服务包含哪些内容
  • 工程项目采购
  • 制造费用可以计提吗
  • 公司买支票需要带什么资料
  • mysql怎么修改数据表
  • iis怎么用
  • window英语
  • 微软每月补丁更新一般于什么时间发布
  • win8系统怎么设置开机启动项
  • linux配置java环境变量无法保存并退出
  • win10系统开不了热点
  • mediaexplorer是什么意思
  • win10超级按钮
  • win7系统桌面图标不见了怎么办
  • win8鼠标速度怎么调
  • opengl transform
  • Windows10下安装fastdfs
  • shell编程教程
  • javascript canvas方法有哪些
  • javascript基础笔记
  • Express + Session 实现登录验证功能
  • JavaScript+html5 canvas绘制的圆弧荡秋千效果完整实例
  • js初级教程
  • 国家税务总局,湖北省税务局
  • 如何打印个税缴纳记录
  • 作废的发票验旧之后怎么领取新发票
  • 刚注册了一家深圳公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设