public class AppManager
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addActivity(android.app.Activity activity)
添加Activity到堆栈
|
void |
addFragment(Fragment fragment)
添加Fragment到堆栈
|
void |
AppExit()
退出应用程序
|
android.app.Activity |
currentActivity()
获取当前Activity(堆栈中最后一个压入的)
|
Fragment |
currentFragment()
获取当前Activity(堆栈中最后一个压入的)
|
void |
finishActivity()
结束当前Activity(堆栈中最后一个压入的)
|
void |
finishActivity(android.app.Activity activity)
结束指定的Activity
|
void |
finishActivity(java.lang.Class<?> cls)
结束指定类名的Activity
|
void |
finishAllActivity()
结束所有Activity
|
static android.app.Activity |
getActivity(java.lang.Class<?> cls)
获取指定的Activity
|
static java.util.Stack<android.app.Activity> |
getActivityStack() |
static AppManager |
getAppManager()
单例模式
|
static java.util.Stack<Fragment> |
getFragmentStack() |
boolean |
isActivity()
是否有activity
|
boolean |
isFragment()
是否有Fragment
|
void |
removeActivity(android.app.Activity activity)
移除指定的Activity
|
void |
removeFragment(Fragment fragment)
移除指定的Fragment
|
public static AppManager getAppManager()
public static java.util.Stack<android.app.Activity> getActivityStack()
public static java.util.Stack<Fragment> getFragmentStack()
public void addActivity(android.app.Activity activity)
public void removeActivity(android.app.Activity activity)
public boolean isActivity()
public android.app.Activity currentActivity()
public void finishActivity()
public void finishActivity(android.app.Activity activity)
public void finishActivity(java.lang.Class<?> cls)
public void finishAllActivity()
public static android.app.Activity getActivity(java.lang.Class<?> cls)
public void addFragment(Fragment fragment)
public void removeFragment(Fragment fragment)
public boolean isFragment()
public Fragment currentFragment()
public void AppExit()