位置: 编程技术 - 正文

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年
  • 税收的性质是哪一项
  • 货物所有权转移制度研究
  • 税收的基本特点有
  • 公司员工的伙食费计入什么科目
  • 未开票收入已缴税额怎么入账
  • 公司利润如何提取避税
  • 拖欠供应商货款
  • 实收资本变更股东要交税吗
  • 印花税一个月一报吗
  • 进项较大航天信息怎么填
  • 材料的销售成本计算公式
  • 费用科目如何结转
  • 取得农产品流通环节免税发票可以扣抵吗?
  • 当期损益包括营业外收支吗
  • 小额贷款公司可以跨区域经营吗
  • 如果工程款要不到的话怎么办
  • 企业滞纳金属于什么税
  • 分公司年报怎么查
  • 出口退税申报里汇率计算方式选择
  • 出售交易性金融资产的记账凭证
  • iphone制造成本
  • 外购的形式
  • 销售免费样品账务处理
  • php 字符串函数
  • win10右键个性化显示该文件
  • 月底增值税怎么计提
  • linux 引导
  • 厂房出租租金要交多少税
  • 出口退税进项发票稽核
  • 可抵扣增值税有哪些
  • docker-p
  • ci框架如何做api
  • javascript对象有哪些
  • yolo系列算法比较
  • flask框架入门
  • 企业资产损失税前扣除管理办法最新
  • 支付货物运费计入什么科目
  • Vue 拖拽排序
  • 前年度多交附加税怎么交
  • 所得税报表的营业成本包括费用吗
  • 经营结余是指事业单位在本年度经营活动
  • mysql显示数据库中的表
  • 营业收入净额是销售收入净额吗
  • 投资性房地产转固定资产账务处理
  • 金税四期对企业纳税管理影响分析
  • 政府补助是否可以抵扣
  • 社保局会给失业人员打电话吗
  • 建安企业费用有哪些
  • 中级财务会计报告心得体会
  • 餐饮娱乐服务员
  • 免税饲料做为免税吗
  • 税控盘反写是不是说明税都已经成功申报了
  • 期末结转生产成本的账户
  • 银行存款支付投资者投入的款项54万
  • 银行代扣水电费发票到哪里打
  • 自产的产品用于生产缴纳增值税
  • 冲以前年度成本怎么做凭证
  • 消耗性生物资产属于非流动资产吗
  • 母子公司可以合并吗
  • sqlserver1053怎么解决
  • ubuntu20.0.4安装
  • linux中的文件
  • 在Linux系统中安装镜像步骤
  • centos 删除恢复
  • win7无线网络开关在哪里
  • win8系统多少位
  • cocos2dx scrollview
  • opengl 输入框
  • 跨域请求的三种方法
  • 在一个批处理系统中
  • 每天一篇日记100字
  • jquery datatable排序
  • 江苏国税电子税务局网上申报流程
  • 车船税为什么有时候不用交
  • 企业在开办过程中的具体流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设