public class AppManager extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addActivity(android.app.Activity activity)
添加Activity到堆栈
|
void |
AppExit(android.content.Context context,
Boolean isBackground)
退出应用程序
|
android.app.Activity |
currentActivity()
获取当前Activity(堆栈中最后一个压入的)
|
void |
finishActivity()
结束当前Activity(堆栈中最后一个压入的)
|
void |
finishActivity(android.app.Activity activity)
结束指定的Activity
|
void |
finishActivity(Class<?> cls)
结束指定类名的Activity
|
void |
finishAllActivity()
结束所有Activity
|
static AppManager |
getAppManager()
单一实例
|
boolean |
isOpenActivity(Class<?> cls)
是否已经打开指定的activity
|
android.app.Activity |
preActivity()
获取当前Activity的前一个Activity
|
void |
removeActivity(android.app.Activity activity)
移除指定的Activity
|
void |
returnToActivity(Class<?> cls)
返回到指定的activity
|
public static AppManager getAppManager()
public void addActivity(android.app.Activity activity)
public android.app.Activity currentActivity()
public android.app.Activity preActivity()
public void finishActivity()
public void finishActivity(android.app.Activity activity)
public void removeActivity(android.app.Activity activity)
public void finishActivity(Class<?> cls)
public void finishAllActivity()
public void returnToActivity(Class<?> cls)
cls - public boolean isOpenActivity(Class<?> cls)
cls - public void AppExit(android.content.Context context,
Boolean isBackground)
context - 上下文isBackground - 是否开开启后台运行