退出所有activity功能的实现
2017-09-17 本文已影响0人
geaosu
/**
-
描述 : activity的基类
-
作者 : geaosu
*/
public List<BaseActivity> mActivitys = new LinkedList<>();public void addActivity(){
mActivitys.add(this);
}
public void exitApp() {
//将打开的所有activity全部finish掉
List<BaseActivity> copy = new ArrayList<>(mActivitys);
for (BaseActivity activity : copy) {
activity.finish();
}
//杀死自己的进程
android.os.Process.killProcess(android.os.Process.myPid());
}
}