求助,android程序运行崩溃,然后不能全部退出!
我原先是在跳转activity的时候将activity加入基类的activity集合中,退出时,去清除List中的所有的activity。
public class MyApplication extends Application{
private static MyApplication instance;
private List<Activity> activitylist=new LinkedList<Activity>();
public static MyApplication getInstance(){
if(null==instance){
instance = new MyApplication();
}
return instance;
}
public void addActivity(Activity activity){
activitylist.add(activity);
}
public void exit(){
for(Activity ac:activitylist){
ac.finish();
}
System.exit(0);
}
}