位置: 编程技术 - 正文

android退出整个应用程序(android退出程序代码)

编辑:rootadmin

推荐整理分享android退出整个应用程序(android退出程序代码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android退出登录,android 退出程序,android 退出程序,android退出app,android 退出程序,android退出功能,android 退出程序,android退出程序代码,内容如对您有帮助,希望把文章链接给更多的朋友!

Android程序有很多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个Android应用程序呢? 这里给大家三种比较简单的方法实现。

  首先要说明在B中直接使用finish(),接下来手机显示的还是主窗口A,所以一起来看看是如何实现的吧。

android退出整个应用程序(android退出程序代码)

  1. Dalvik VM的本地方法  android.os.Process.killProcess(android.os.Process.myPid());  获取PID,目前获取自己的也只有该API,否则从/proc中自己的枚举其他进程吧,不过要说明的是,结束其他进程不一定有权限,不然就乱套了。 System.exit(0);  常规java、c#的标准退出法,返回&#;为0代表正常退出

  2. 任务管理器方法  首先要说明该方法运行在Android 1.5 API Level为3以上才可以,同时需要权限android.permission.RESTART_PACKAGES,我们直接结束自己的package即可,直接使用ActivityManager类的restartPackage方法即可,参数为package name,该类通过getSystemService(Context.ACTIVITY_SERVICE)来实例化ActivityManager对象,这种方法系统提供的,但需要显示声明权限,所以使用中需要综合考虑。

  3. 根据Activity的声明周期  我们知道Android的窗口类提供了历史栈,我们可以通过stack的原理来巧妙的实现,这里我们在A窗口打开B窗口时在Intent中直接加入标志Intent.FLAG_ACTIVITY_CLEAR_TOP,这样开启B时将会清除该进程空间的所有Activity。

  在A窗口中使用下面的代码调用B窗口  Intent intent = new Intent();   intent.setClass(Android.this, CWJ.class);  intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); //注意本行的FLAG设置  startActivity(intent);  接下来在B窗口中需要退出时直接使用finish方法即可全部退出。

Fragment的使用 当你的应用需要支持很多种屏幕尺寸,你可以在不同的布局配置中重用你的Fragment组件在可用的屏幕尺寸上优化用户体验。例如,在手持设备中一次只显

Android基础教程(七)之----单选项框RadioGroup的综合应用 转自:

Fragment生命周期 官网帮助文档链接:

标签: android退出程序代码

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

上一篇:ListView常见优化(如何让listview提高效率)

下一篇:Fragment的使用(fragment详解)

  • 合同执行过程中应该怎么做
  • 个人车辆无偿给公司使用
  • 施工企业的临时设施,属于企业的固定资产
  • 房地产耕地占用税实施细则
  • 个体经营所得税核定征收2023标准
  • 预收款开发票,不确认收入可以吗?
  • 个税里的累计专票是什么
  • 乙方向甲方开具增值税专用发票
  • 金税盘减免账务处理
  • 旅游业小规模纳税人的认定标准是什么
  • 企业缴纳的社保可以税前扣除吗
  • 非经营性资产包括哪些科目
  • 财务合理化建议例子
  • 个体户自有厂房怎么申请
  • 劳务与临时工的区别
  • 销售自产设备税率
  • 企业所得税收益计算公式
  • 销售费用包括哪些二级科目
  • 应交税金属于什么会计分录
  • 咨询服务企业发展瓶颈期
  • 结转报告中错误结转科目是什么意思
  • 2018年所得税表
  • 增值税预缴税需要申报吗
  • 建筑业增值税税率由11调整到10
  • 公司委托法人代收款
  • 促销服务费经营范围怎么写
  • 公司聚餐计入福利费还是招待费
  • 结转成本的会计分录摘要怎么写
  • 预计负债基本确定的概率区间
  • 预付款后开发票时的摘要和分录怎么做?
  • 报销培训费怎么做账
  • 在win10中显示我的电脑
  • qcwlicon.exe - qcwlicon是什么进程 有何作用
  • 系统自带功能
  • win10任务栏隐藏正在运行的程序
  • php判断两个给定值相同
  • PHP:image_type_to_mime_type()的用法_GD库图像处理函数
  • 预付装修款账务处理
  • thinkphp验证码刷新
  • 应交税金应交增值税科目设置
  • zencart安装教程
  • thinkphp6 数据库
  • 总账是按年还是按月结账
  • video.js教程
  • java后端代码例子
  • thinkphp 分页
  • 社会保险费的征收机构由什么规定
  • 刷题笔贴吧
  • 固定资产折旧的计算方法
  • 其他应收款怎么核对
  • 帝国cms功能
  • 个体工商户如何用工
  • 门禁卡一般属于什么卡
  • 期末留底的进项税怎么下账
  • 公司把股权转让给个人员工该怎么办
  • 销售公司扣款制度合法吗
  • 三个月 租房
  • 个人如何开增值税普通电子发票
  • 无形资产达到可使用状态前如何入账
  • 从货款中扣除罚款的分录怎么写
  • 库存现金存入银行
  • 车辆购置税是怎么计算的
  • 餐饮发票如何入账
  • 非流动资产增加意味什么
  • 什么服务费发票可以免税的
  • 动物园会计核算办法
  • 企业的财务战略
  • mysql 5.7.34安装
  • windows命令提示符命令大全
  • VirtualBox虚拟机免费
  • apt软件
  • window系统桌面
  • linux网络设置在哪里
  • js最简单的代码
  • 下载随手笔记
  • css和js应如何在html中放置
  • jquery常用操作
  • android简单项目及代码
  • 四川税局官网发票
  • 香港企业查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设