位置: 编程技术 - 正文

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详解)

  • 汽车购置税计算器2019
  • 股东所有者权益公式
  • 交车辆保险的车能买吗
  • 公司向法人还回借款现金的分录
  • 超过缴款期限缴纳税款
  • 网上银行回单是什么意思
  • 住宿费电子普票可以抵扣进项税额
  • 长期股权投资的4个明细科目
  • 用友怎么结转本期损益
  • 应付账款少记违反什么认定
  • 建筑业出售废旧电脑取的收入如何申报
  • 进口环节关税税率
  • 会计科目的使用说明应包括
  • 建筑企业1%承包承租个人所得税的会计分录
  • 没有发票的费用计入什么科目
  • 小规模纳税人发票可以抵扣吗
  • 促销费属于哪个税目
  • 金税盘提示离线开票时间超限深圳
  • 人力资源公司为个人代缴社保
  • 企业所得税递增是什么意思
  • 购买商品成本要支付哪些成本
  • 房地产企业预缴增值税及附加税
  • 企业预算报表如何做
  • 工程施工科目核算
  • 维修设备领用材料会计分录怎么写
  • 社保和医保是分开到账吗
  • 分公司需要计提利息吗
  • 工程建设期间的借款利息
  • 推迟月经小窍门有民间土方法吗?
  • PHP:pg_lo_export()的用法_PostgreSQL函数
  • 买支票需要带什么章
  • ICCV, ECCV, CVPR,IEEE的关系
  • 分公司从事研发怎么样
  • 前端搭建项目
  • php关键字描红
  • centos php7.4
  • [JavaScript你真的以为这么简单吗]JavaScript高级
  • vue3.0中的ref
  • sdiff命令 以并排方式合并文件之间的差异
  • 如何用php操作mysql
  • 企业所得税核算分录
  • 固定资产清理的借贷方向表示什么
  • 职工教育教育经费
  • 销售蔬菜企业怎么做
  • 分类信息有哪些网站
  • 投稿网址打不开
  • 破产清算不够支付员工补偿金
  • 公允价值变动借方表示什么
  • 勾选了不抵扣还能抵扣
  • 公司注销公章的处理
  • 记账凭证基本内容口诀
  • 注销公司需要承担什么责任
  • 记账软件多少钱一套
  • 扣税8%
  • 个税是指怎样的税金
  • 政府补助的分类包括
  • 车船税发票可以抵扣吗
  • 注销时其他应付款怎么冲平
  • 公允价值变动损益和投资收益区别
  • 合资公司股东如何退股
  • 累计减免所得税
  • 电子税务局财务报表在哪里查询
  • 销售不动产计税税率
  • 本年利润每个月有余额吗
  • mysql按字节截取
  • u盘安装vista
  • hpdskflt.sys
  • windows8介绍
  • Linux磁盘配额步骤
  • Win10怎么添加游戏
  • 完美解决win11间歇性掉线
  • Python生成随机数
  • 仿京东首页html5
  • 完美解决mac环境异常
  • jq获取节点属性
  • unity3d中用四元数 Quaternion来对一个坐标点进行旋转的初步体会
  • 数据字典实例详解
  • 社保每个月几号截止申报
  • 山东省地方税务局公告2018年第6号
  • 电话号码公开是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设