Android开发心得——退出整个应用
2012-07-13 17:47
393 查看
本博文欢迎转载,转载请注明来自http://www.cnblogs.com/qinxianyuzou/
相信不少Android程序员,很多时都会有想要整个应用退出的时候,但是不管是用finish还是exit(0)退出都只能退出一个Activity.于是我谷歌百度了很久,让我找到了一个方法
那就是用一个list将Activity保存起来,然后用循环一次过干掉,贴出demo
接下来是这个类的用法"
相信不少Android程序员,很多时都会有想要整个应用退出的时候,但是不管是用finish还是exit(0)退出都只能退出一个Activity.于是我谷歌百度了很久,让我找到了一个方法
那就是用一个list将Activity保存起来,然后用循环一次过干掉,贴出demo
public class TuiChu extends Application { private List<Activity> mainActivity = new ArrayList<Activity>(); private Activity myActivity; public List<Activity> MainActivity() { return mainActivity; } public void addActivity(Activity act) { myActivity = act; mainActivity.add(myActivity); } /** * 退出的关键 */ public void finishAll() { for (Activity act : mainActivity) { if (!act.isFinishing()) { act.finish(); } } mainActivity = null; // 注意,这里的exit很重要,要是没有这个的话,你的程序在第二次(偶数次)启动时必然会报错 System.exit(0); } }
接下来是这个类的用法"
private void 退出功能初始化() { TuiChu appState = (TuiChu) this.getApplication(); appState.addActivity(this); 退出类 = (TuiChu) getApplicationContext(); }
//需要退出时就调用这个finishAll方法 1 退出类.finishAll();
相关文章推荐
- Android开发中一次性退出应用
- Android应用开发完全退出程序的通…
- Android应用开发完全退出程序的通用方法!!!
- Android开发之退出应用
- Android应用开发完全退出程序的通用方法!!!
- Android利用activity启动模式退出整个应用
- Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸
- Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸
- Android应用开发完全退出程序的通用方法!!!
- Android应用开发完全退出程序的通用方法!!!
- 解决android退出整个应用方法
- Android应用开发——退出确认对话框 后退键捕捉
- 开发手机Android应用心得
- Android利用activity启动模式退出整个应用
- cordova开发:android端用video.js播放视频,解决退出全屏后应用被状态栏遮挡
- 开发手机Android应用心得
- 如何退出整个Android 应用
- Android之退出整个应用方法之一
- Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸
- Android退出整个应用