关于完全退出Android程序,网上这方面的帖子很多,方法也很多。记得当时自己写的第一个比较完整的项目的时候就遇上了这个问题,由于对Activity的生命周期了解不够,又使用了TabActivity使得层次关系比较复杂,在程序中添加的“退出”菜单项经常无法完全退出,之后网上各种搜索,各种方法也试过了,什么System.exit(0)啊,结束进程之类的啊,都依然无效果。
后面才发现的这个方法。思路也很简单,回想自己当初为了解决这个问题时的苦苦寻觅,遂决定将其共享,供遇到此问题人士作为参考。
啰嗦够了,上思路:添加一个全局变量作为程序退出的标记(boolean类型),当需要退出程序时置为true,程序中每个Activity的onStart方法中对该变量进行判断,为true就结束自己。
使用Application来保存一个全局变量isProgramExit。(对Application使用不熟悉的话查看相关资料)
复制代码 代码如下:
public class MyApplication extendsApplication {
// 程序退出标记
private static boolean isProgramExit = false;
public void setExit(booleanexit) {
isProgramExit= exit;
}
public booleanisExit() {
return isProgramExit;
}
}
在你退出时需要结束的每个 Activity 的 onStart 方法加上以下代码:
复制代码 代码如下:
protected voidonStart() {
super.onStart();
MyApplication mApp = (MyApplication)getApplication();
if(mApp.isExit()) {
finish();
}
}
这样C结束了自己,按照流程会回到B,然后B中会进行判断,因为退出条件满足,结束自己;再回到A,同样也结束……
可以看到,这种方法并不高明,甚至有些复杂,因为要在每个Activity的onStart中都加上判断。但不可否认的是这种方法却是绝对有效的,不管你的程序中Activity如何跳转来跳转去,只要一声令下,通通结束,屡试不爽。
所以,有遇到程序退出问题的朋友可以作为参考。
相关推荐:
怎样利用AI写文章,轻松提升写作效率
“关键词指白”:揭秘如何通过精准关键词优化实现流量暴增,全面分析网站seo
seo软件是什么职位,seo用的是什么软件 ,ai感知树
SEO优化做什么的?揭秘SEO优化的核心价值与实战应用,ai做金色
seo规范是什么,seo行业标准 ,啊龙ai音乐
SEO留痕:数字营销的隐性力量,如何通过SEO优化让品牌更具竞争力,铁岭网站关键词建设优化
SEO优化快:如何在短时间内实现网站流量爆发,Lacey0508ai
SEO中权重是什么意思?让你迅速网站排名的核心秘密!,长颈鹿智能AI点读机
seo网站页面优化包括什么,seo页面优化技术 ,no ai写作
英语日记AI生成:轻松提升英语水平的智能助手
GPT怎么收费?揭秘AI技术的定价与价值,ai报考高考
SEO确实是企业增长的关键,这些技巧让你走在行业前沿,山东网站建设信息
什么是SEO金融,seo是做什么的 ,ai中转程序
ChatGPT与讯飞:AI语音与智能对话的完美融合,ai直角变圆角
seo菲律宾是做什么,菲律宾网址排名 ,openl ai
二SEO是什么,h二seo三是什么 ,ai手术机
ZBlog:开启你的个人网站新时代,轻松搭建与管理,二手手机营销推广方案
SEO优化攻略:如何通过精准策略提升网站排名与流量,aI ow翻译
ChatGPT中文版下载免费版:智能对话新时代,尽在,ai光波
SEO添加:提升网站流量与排名的必备策略,seo团队成员中国人
二次创作的魅力与潜力:创意无限的数字时代,天长外贸网站建设
洗文章AI:让内容创作变得更智能、更高效
SEO做网站点击:提升网站流量的关键策略,国内ai写作论文
AI自动生成:开启智能时代的无限可能,ai熊熊图片
SEO就业前景如何?打造数字时代的职业新风口,常州武进区水产网站建设
SEO深度解析:如何通过深度优化提升网站排名,带来流量和转化,咸宁网站建设大概费用
SEO优化:如何让网站更具有吸引力,散文ai写作咒语是什么
SEO总计:如何通过SEO优化实现网站流量和排名的飞跃,三元桥网站优化
ChatGPT怎么打不开了?解决办法,轻松恢复畅通无阻!,ai订酒店ai对话
《*采集站:带你领略全球最全*资源的宝藏平台》,seo优化易下拉瞧瞧
亚马逊的seo是什么阿,亚马逊seo项目 ,中考用ai写作会判0分吗
ChatGPT坏了用什么?替代方案,满足你的智能对话需求,星际一的ai
用AI写科普文章:科技改变写作的未来
SEO教育:搜索引擎优化,开启成功职业之路,搜狗SEO排名接单
AI写作技巧,让创作事半功倍!
ChatGPT异常了:人工智能的极限与突破,ai and ethics
ChatGPT:智能对话开创新时代,ai做渐变直线
SEO有话:如何用精准优化助力企业在线增长,食品微信营销推广
SEO能够助力网站流量增长,提升品牌竞争力,Seo网站排名原理
WPJam:打破网站管理的壁垒,打造极致用户体验,广东谷歌seo工具
ChatGPT:引领智能对话新潮流,助力未来科技,ai写作免费议论文
企业SEO:如何通过搜索引擎优化提升企业网络竞争力,安阳网站优化布局设计
seo需要学会什么编程,seo要会些什么 ,剪映怎样加ai
ChatGPT:基于Transformer技术的语言模型,开创人工智能未来,AI独战OK
ChatGPT的诞生,预示着人工智能大规模应用的时代已经来临,ai此生不渝
什么是seo网络推广seo顾问,seo网络推广员 ,ai20170119
SEO优化工具优势:提升网站排名,带来流量和转化的秘密武器,ai圆形造字
AI缩写文本:助力智能生活的革新力量,ai智能写作生成神器下载
ChatGPT页面打不开怎么办?这些解决方法让你轻松访问AI助手!,分散ai
AI免费生成文章让创作变得轻松自如