public class AppManager
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addActivity(android.app.Activity activity)
添加Activity到堆栈
|
void |
AppExit(android.content.Context context)
退出应用程序
|
void |
AppExit(android.content.Context context,
android.content.Intent intent)
退出应用程序并停止服务
|
android.app.Activity |
currentActivity()
获取当前Activity(堆栈中最后一个压入的)
|
void |
dataReset(android.content.Context context) |
void |
finishActivity()
结束当前Activity(堆栈中最后一个压入的)
|
void |
finishActivity(android.app.Activity activity)
结束指定的Activity
|
void |
finishActivity(java.lang.Class<?> cls)
结束指定类名的Activity
|
void |
finishAllActivity()
结束所有Activity
|
void |
finishAllActivityExcludeLogin()
结束所有Activity保留登录界面
|
void |
finishAllActivityExcludeMain()
结束所有Activity保留主界面
|
<T extends android.app.Activity> |
getActivity(java.lang.Class<?> cls)
结束指定类名的Activity
|
java.util.Stack<android.app.Activity> |
getAllActivitys() |
static AppManager |
getAppManager()
单一实例
|
boolean |
isEmpty()
栈中是否为空
|
android.app.Activity |
lastActivity()
获取前一个activity,便于返回
|
android.app.Activity |
previousActivity()
获取前一个activity,便于返回
|
void |
removeActivity(android.app.Activity activity)
从栈中移除指定的Activity
|
public static AppManager getAppManager()
public java.util.Stack<android.app.Activity> getAllActivitys()
public boolean isEmpty()
public void addActivity(android.app.Activity activity)
public android.app.Activity currentActivity()
public android.app.Activity lastActivity()
public android.app.Activity previousActivity()
public void finishActivity()
public void removeActivity(android.app.Activity activity)
activity - public void finishActivity(android.app.Activity activity)
public void finishActivity(java.lang.Class<?> cls)
public <T extends android.app.Activity> T getActivity(java.lang.Class<?> cls)
public void finishAllActivity()
public void finishAllActivityExcludeMain()
public void finishAllActivityExcludeLogin()
public void AppExit(android.content.Context context)
public void AppExit(android.content.Context context,
android.content.Intent intent)
public void dataReset(android.content.Context context)