1.首先写一个公共类,存放activity的List的变量等
public class PublicWay {
public static List<Activity> activityList = new ArrayList<Activity>();
}
2.每个界面的onCreate()方法里面执行这行代码。
PublicWay.activityList.add(this);
3.在主界面的重写返回键方面,把所有界面一起删除掉。
/**
* 返回键方法重写
*/
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
for (int i = 0; i < PublicWay.activityList.size(); i++) {
if (null != PublicWay.activityList.get(i)) {
PublicWay.activityList.get(i).finish();
}
}
System.exit(0);
}
return true;
}