public class ActivityCollector
extends java.lang.Object
用于管理activity。在BaseActivity中进行了调用,已经将activity添加到该list中,
在使用中,仅需要在程序结束时调用finishAllActivities
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addActivity(android.app.Activity activity)
向队列中添加activity,所有继承自BaseXXX的activity均已在父类的onCreate方法中调用该方法,无需重复调用
|
void |
finishAllActivities() |
void |
finishAllActivitiesAndExit()
除移并finish队列中所有的Activity,需要在程序结束时调用
|
static ActivityCollector |
getInstance()
取得ActivityCollector实例
|
void |
removeActivity(android.app.Activity activity)
除移并finish队列中的activity,该方法在所有继承自BaseXXX的activity的onDestroy方法中调用,无需重复调用
|
public static ActivityCollector getInstance()
public void addActivity(android.app.Activity activity)
activity - 未在队列中的activity。public void removeActivity(android.app.Activity activity)
activity - 需要除移的activitypublic void finishAllActivitiesAndExit()
public void finishAllActivities()