博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
怎样用代码执行退出终止App
阅读量:5771 次
发布时间:2019-06-18

本文共 880 字,大约阅读时间需要 2 分钟。

hot3.png

Whenever you wish to exit all open activities, you should press a button which loads the first Activity that runs when your application starts then clear all the other activities, then have the last remaining activity finish. to do so apply the following code in ur project

发送intent到开启App时启动的第一个Activity,设置Intent.FLAG_ACTIVITY_CLEAR_TOP所以除了第一个Activity其他的都被关闭了。

Intent intent = new Intent(getApplicationContext(),FirstActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.putExtra("EXIT", true); startActivity(intent);

The above code finishes all the activities except for FirstActivity. Then we need to finish the FirstActivity's Enter the below code in Firstactivity's oncreate

然后关闭第一个Activity。

if (getIntent().getBooleanExtra("EXIT", false)) {
finish(); }

and you are done....

后续:

  对这个方法,我还有一些疑惑,再测试几遍后再来补充。

转载于:https://my.oschina.net/Bruce370/blog/536993

你可能感兴趣的文章
Puppet 配置管理工具安装
查看>>
ciscodk:1D0-610已上架
查看>>
Bug多,也别乱来,别被Bug主导了开发
查看>>
sed 替换基础使用
查看>>
高性能的MySQL(5)创建高性能的索引一B-Tree索引
查看>>
附件3:eclipse memory analyze使用教程
查看>>
《51CTO博客2.0——活跃之星评选大赛》送的获奖书籍及个人感言
查看>>
oracle备份与恢复--rman
查看>>
近70万美国运通印度分公司客户个人详细信息遭泄露
查看>>
Memcached主主复制+Keepalived高可用群集
查看>>
Postfix邮件发送和接收实验
查看>>
在LNMP架构中搭建zabbix监控服务!!!
查看>>
MySQL多实例介绍及安装
查看>>
bit.ly短网址API
查看>>
AIX修改root # 号提示符
查看>>
HELLXMAN公布百度影音远程代码执行漏洞
查看>>
解决OUTLOOK2010在收发邮件时老提示“正在同步已订阅文件夹”
查看>>
详解Jquery和AngularJs,Servlet中jsonp解决跨域问题(转)
查看>>
CentOS6.9安装mysql5.7.21教程
查看>>
lable控件
查看>>