位置: 编程技术 - 正文

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

  • 用友软件80端口被占用解决方法
  • 各种投资之间的关系
  • 购入原材料结转采购成本的会计分录
  • 水利建设基金计算
  • 农业企业增值税纳税实务实训心得
  • 外经证预交税怎么算
  • 房产租金收入是什么科目
  • 哪些固定资产不需要计提折旧
  • 原材料的运输
  • 租赁的生产设备计入哪个科目
  • 购置房产按揭应注意事项
  • 按计划成本发出原材料怎么算
  • 研发物资
  • 出租土地使用权计入什么科目
  • 金税系统年度维护费发票抵扣需要认证吗?
  • 个人劳务费发票可以委托其他人去开吗
  • 个人所得税多缴了可以退回吗
  • 税务现金流
  • 免税企业取得增值税专用发票怎么处理
  • 增值税普通发票需要交税吗
  • 金税盘怎么开红字发票流程
  • 统借统还的所得税政策
  • 借款利息不能抵扣进项税
  • 建筑服务中的其他建筑服务
  • 一般空调安装费多少钱
  • 应收账款的坏账处理方式有哪几种
  • 劳务费个人所得税税率
  • 应交税费待抵扣进项税额是什么科目
  • 供应商已注销欠的发票怎么办?
  • 装修费怎么摊销,租期两年
  • windows登录提示
  • 如何屏蔽骚扰电话和推销电话
  • 怎样获得win11
  • 华为鸿蒙系统耗电量快吗
  • 上年度的发票还能红冲吗
  • 财务差旅费报销制度
  • 合并报表六大抵消分录通俗理解
  • linux传输数据
  • linux设置用户密码
  • 票据行为包括哪4点
  • 四个常见html网页乱码问题及解决办法
  • php优秀代码
  • 表单校验html5
  • 后续追加投资如何处理
  • 一次性取得的租金收入
  • 复式记账法会计名词解释
  • 合伙企业退伙个税
  • wordpress自定义文章模板
  • 应收利息可以计入其他应收款吗
  • 员工高铁票能抵扣吗
  • 转让不动产与销售不符
  • 购买加油卡需要什么证件
  • 个体户该怎么交公积金
  • 材料退库的流程
  • 租赁收入相关的会计准则
  • 报废周转材料应负担的成本差异
  • 发票怎么打印的出来
  • 销项发票能不能退税
  • 固定资产的入账价值包括增值税吗?
  • 挂其他应付款的帐怎么冲平
  • 房地产开发企业土地增值税怎么计算
  • Mysql主库死锁了导致从库停止复制
  • mongodb与mysql相比的优缺点
  • win7系统摄像头打不开
  • ubuntu多桌面切换
  • ubuntu系统安装程序
  • 进程 com surrogate
  • 五笔输入法怎么切换中文
  • linux文件系统损坏导致网络断开
  • windows移动中心英文怎么写
  • osx 10.9
  • python selenium原理
  • js字符串的操作方法
  • Python字符串大写
  • unity保存项目
  • 个人所得税子女教育到多大结束
  • 增值税发票综合服务平台升级
  • 业财税一体化所指的业财税包括下列哪几项
  • 上海增值税发票抵扣
  • 职称申报后附件打不开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设