api :打开新的activity 关闭之前所有activity。
intent intent = new intent(this, loginactivity.class);
intent.setflags(intent.flag_activity_clear_task | intent.flag_activity_new_task);
startactivity(intent);
自己管理: 将activity放入集合进行管理
/**
* activity管理类
*
*/
public class appmanager {
private static stack activitystack;
private static appmanager instance;
private appmanager() {
}
/**
* 单一实例
*/
public static appmanager getappmanager() {
if (instance == null) {
instance = new appmanager();
}
return instance;
}
/**
* 添加activity到堆栈
*/
public void addactivity(activity activity) {
if (activitystack == null) {
activitystack = new stack();
}