对于单一Activity的应用来说,直接finish() 或者killProcess()和System.exit() 退出. 但是对于多Activity个可以使用单例模式创建一个Activity管理对象,该对象中有一个Activity容器(通过List来存放)专门负责存储新开启的每一个Activity,实例代码: MyApplication类(储存每一个Activity,并实现关闭所有Activity的操作) public class MyApplication extends Applicat…
Android退出时,有的Activity可能没有被关闭.为了在Android退出时关闭所有的Activity,设计了以下的类: //关闭Activity的类 public class CloseActivityClass{ public static List<Activity> activityList = new ArrayList<Activity>(); public static void exitClient(Context ctx) { // 关闭所有Activit…