位置: 编程技术 - 正文

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年小规模纳税人免征增值税政策
  • 营改增后不动产进项税额抵扣
  • 预收账款的科目属性
  • 库存商品成本变动率
  • 社会保险中的五险一金
  • 建筑企业收到预收账款要交增值税吗
  • win7系统中怎么找不到投影仪
  • php数组查找
  • 如何设置win10电脑开机不黑屏
  • php string函数
  • 混合销售怎么分别核算
  • 厂房拆迁补偿多少钱一平
  • unik面部识别怎么用
  • 房地产企业预缴增值税如何申报
  • 资产证券化会计信息披露规范
  • 我国居民企业甲在境外进行了投资
  • 无私有住房证明怎么开
  • 马尼亚岛的降水特点
  • 出口零退税率商品目录
  • nginx怎么搭建
  • 工会经费是如何计提的
  • diffusion扩散模型训练时间
  • 固定资产毁损应该填制什么凭证
  • 商业折扣,现金折扣,销售折让的核算特点
  • 一般人转小规模政策到什么时候
  • python画3d图形
  • 银行账本怎么记账
  • 固定资产升级账务处理
  • 核销坏账递延资产怎么算
  • sqlserver2005安装后怎么打开
  • mysql 查询平均值
  • 税控盘维护费280账务处理
  • 企业每月营业额达多少需要交税
  • 分公司分摊比例
  • 股东向公司借款多久必须归还
  • 公司向个人借款的会计分录怎么做
  • 材料报废处理
  • 出口免抵退和免退有什么区别
  • 研发费用核查要点
  • win7系统升级到win10后,还能还原回来吗
  • 系统相机打不开
  • window8输入法不见了
  • win10wifi打开后自动关闭
  • Win7摄像头驱动程序
  • win8打开ie浏览器
  • win8.1怎么重新装系统
  • [置顶] 《翻身称霸》
  • Node.js Sequelize如何实现数据库的读写分离
  • jquery 回车
  • jQuery 实现ajax传入参数含有特殊字符的方法总结
  • 用python学算法
  • jquery滚动到底部加载数据
  • python的get
  • 孙其功陪你学之——unity3d进程暂停
  • Python 制作糗事百科爬虫实例
  • python whiletrue循环语句
  • 成都市地方税务局 组织税收收入 2010
  • 我国烟草税的税点是多少
  • 无锡车辆购置税缴纳地点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设