您的位置 首页 编程

android退出一切的activity

Android经典完美退出方法,使用单例模式创建一个Activity管理对象,该对象中有一个Activity容器(具体实现自己处理,使用LinkedList等)专门负责存储新开启的

Android经典完美退出办法,运用单例形式创立一个Activity办理目标,该目标中有一个Activity容器(详细完成自己处理,运用LinkedList等)专门担任存储新敞开的每一个Activity,而且简单了解、易于操作,十分不错!

AppUtils类(贮存每一个Activity,并完成封闭一切Activity的操作)

/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

package com.cpic.jscx.android.utils;

import android.app.Activity;

import android.app.Application;

import java.util.LinkedList;

import java.util.List;

/**

*

* @author user

*/

public class AppUtils extends Application{

private List activityList = new LinkedList();

private static AppUtils instance;

private AppUtils()

{

}

//单例形式中获取仅有的app实例

public static AppUtils getInstance()

{

if(null == instance)

{

instance = new AppUtils();

}

return instance;

}

//增加Activity到容器中

public void addActivity(Activity activity)

{

activityList.add(activity);

}

//遍历一切Activity并finish

public void exit()

{

for(Activity activity:activityList)

{

activity.finish();

}

System.exit(0);

}

}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/biancheng/298068.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部