Android中完全退出当前应用系统
2014-08-25 21:35
302 查看
一、将统一管理Activity的类ActivityManager复制到工程里面。
二、在每个Acitivity的oncreate方法里面添加当前Acitivity到ancivitylist里面去。
三、想退出系统的时候直接调用ActivityManager中的退出方法即可。
推荐博文:Android实现点击两次返回键退出
package com.jsmtr.www.Helper; import java.util.LinkedList; import java.util.List; import android.app.Activity; import android.app.Application; public class ActivityManager extends Application { @SuppressWarnings("rawtypes") private List list = new LinkedList(); private static ActivityManager instance; private ActivityManager () { } public synchronized static ActivityManager getInstance() { if (null == instance) { instance = new ActivityManager (); } return instance; } @SuppressWarnings("unchecked") public void addActivity(Activity activity) { list.add(activity); } public void exit() { try { for (int i = 0; i < list.size(); i++) { Activity activity = (Activity) list.get(i); if (activity != null) activity.finish(); } } catch (Exception e) { e.printStackTrace(); } finally { System.exit(0); } } public void onLowMemory() { super.onLowMemory(); System.gc(); } }
二、在每个Acitivity的oncreate方法里面添加当前Acitivity到ancivitylist里面去。
ActivityManager.getInstance().addActivity(this);
三、想退出系统的时候直接调用ActivityManager中的退出方法即可。
ActivityManager.getInstance().exit();
推荐博文:Android实现点击两次返回键退出
相关文章推荐
- Android中完全退出当前应用系统
- android完全退出当前应用的方法
- android应用完全退出,并且从最近运行程序以及系统正在运行列表中完全抹除。
- android2.2系统退出应用
- Android应用完全退出程序的方法!!!
- android中完全退出当前程序的几种方法
- Android 完全退出应用的四种方法
- Android应用开发完全退出程序的通用方法!!!
- Android应用开发完全退出程序的通用方法!!!
- Android应用开发多个activity完全退出程序方法
- 获取当前应用的版本号和当前android系统的版本号
- (转)Android应用完全退出终极篇
- Android---- 获取当前应用的版本号和当前android系统的版本号
- Android-完全退出当前应用程序的四种方法
- Android应用开发完全退出程序的通用方法!!!
- Android应用开发完全退出程序的通用方法!!!
- Android应用开发完全退出程序的通用方法!!!
- Android系统中程序完全退出的三种方法
- 获取应用的当前版本号&获取当前android系统的版本号
- Android 记录Acitvity方法完全退出应用