方案一:
在Application中添加方法,在Activity中调用方法,即将Activity添加到集合中,退出时,遍历所有的Activity,并将其全部finish
1.Application
public void addActivity(Activity activity) {
activityList.add(activity);
}
public void exit() {
for (Activity activity : activityList) {
activity.finish();
}
System.exit(0);
}
2.Activity中
1>.在oncreate方法中
application = (LiveCamsApplication) this.getApplication();
application.addActivity(LiveCamsActivity.this);
2>.退出时直接调用application.exit()