位置: 编程技术 - 正文

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

  • 进项税额转出会影响利润吗
  • 成立蔬菜公司免税吗
  • 天然气管道抢维修工作总结
  • 取得的高速公路发票可以抵扣吗
  • 企业收到保险公司赔偿款是否要交税
  • 核定征收一般纳什么税
  • 购买不良资产交印花税吗
  • 利润表年底净利润是正数吗
  • 固定资产未入固定资产账
  • 收取违约金如何开具发票
  • 发票能加盖公章吗
  • 增值税专票劳务费怎么开
  • 出售固定资产的净收益
  • 向一般纳税人销售劳保专用物品
  • 预计退货会计英语
  • 2021印花税零申报怎么报
  • 减值 计提
  • 税务局备案的企业是什么
  • 浙江印花税税率
  • 鸿蒙系统怎么升级3.0
  • 鸿蒙系统怎么切换回安卓
  • mac的日历
  • php二维码生成代码
  • nginx不支持ipv6
  • 代扣个人缴纳社保费
  • 和linux
  • linux怎样安装
  • yolov5s和yolov5m
  • 卖机械配件平台有哪些
  • postman操作流程
  • 旅游景点html代码
  • php框架基础教程
  • 客服部门发生的费用
  • 人工费按照考虑管理费和利润吗
  • 公司食堂开支如何记账
  • 经营性现金流减利息
  • 金税盘的服务费
  • 番茄开发票属于蔬菜吗?
  • mysql数据类型和java对应
  • sql server简单查询
  • 应交税费应交增值税销项税额
  • 先付款后开票怎样写证明
  • 库存商品怎么结转收入
  • 应付账款账务处理中的错弊
  • 服务业增值税加计10%如何申报
  • 吸收合并需要编制
  • 捆绑销售的会计处理?
  • 国税发1997191号文有效吗
  • 前几个月的印花税怎么算
  • 发票报销可以跨月报销吗
  • 票据利率定价调整方案
  • 银行销户余额怎么查
  • 合伙企业是如何成立的
  • 滞留票不处理可以么
  • sqlserver连接到服务器
  • mysql error1418
  • linux数字运算
  • mac虚拟机安装win10教程
  • linux网卡lo
  • w7改w10硬盘怎么设置
  • ip冲突不能上网怎么解决
  • xp系统的搜索
  • win8 更改电脑设置
  • win7如何设置多用户
  • windows8怎么设置开机启动项
  • 新手学做ppt
  • cocos2d-js教程
  • cocos2dx-3.x(二)、坐标系
  • opengl画直线
  • linux 加法命令
  • shell编程简单实例
  • 安卓开发viewpager的用法
  • unity 2021.2
  • js移动端拖拽
  • javascript函数大全
  • 使用jQuery Ajax 请求webservice来实现更简练的Ajax
  • 编写javascript代码
  • androidstudio性能检测工具
  • 重庆市劳动监察大队官网
  • 八戒财税主要做什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设