转载请注明出处:http://blog.csdn.net/ns_code/article/details/8846680
当一个android应用程序包含多个activity时,要完全退出android应用程序,便要销毁掉所有的activity,下面是一种网上流传的比较经典完美的方法:
首先要定义一个继承Application的类,代码及注释如下:
//MyApplication类用来存储每一个activity,并实现关闭所有activity的操作
public class MyApplication extends Application {
//定义容activity容器
}
其次要在各个activity的onCreate方法中加入如下代码:
MyApplication.getInstance().addActivity(this);
将该activity加入到activity容器中。
最后,在实现退出应用程序的地方加入如下代码:
MyApplication.getInstance().exitApp();
关注我的新浪博客:http://blog.sina.com.cn/u/1921993171
关注我的新浪微博:http://weibo.com/u/1921993171?wvr=5&wvr=5&lf=reg