public class ActivityStack extends Object
| Modifier and Type | Field | Description |
|---|---|---|
static IDroidBaseActivity |
sCurrentActivity |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addActivity(android.app.Activity activity) |
入栈
|
android.app.Activity |
findActivityByClass(Class<? extends android.app.Activity> actCls) |
|
boolean |
finishActivity(Class<? extends android.app.Activity> actCls) |
finish指定的activity
|
void |
finishAllActivity() |
彻底退出
|
boolean |
finishToActivity(Class<? extends android.app.Activity> actCls,
boolean isIncludeSelf) |
finish指定的activity之上的所有activity
|
IDroidBaseActivity |
getCurrentActivity() |
|
static ActivityStack |
getInstance() |
|
Stack<android.app.Activity> |
getStack() |
|
void |
removeActivity(android.app.Activity activity) |
出栈
|
void |
resetCurrentActivity(IDroidBaseActivity baseActivity) |
public static IDroidBaseActivity sCurrentActivity
public static ActivityStack getInstance()
public Stack<android.app.Activity> getStack()
public IDroidBaseActivity getCurrentActivity()
public void resetCurrentActivity(IDroidBaseActivity baseActivity)
public void addActivity(android.app.Activity activity)
activity - public void removeActivity(android.app.Activity activity)
activity - public void finishAllActivity()
public boolean finishActivity(Class<? extends android.app.Activity> actCls)
actCls - public android.app.Activity findActivityByClass(Class<? extends android.app.Activity> actCls)
public boolean finishToActivity(Class<? extends android.app.Activity> actCls, boolean isIncludeSelf)
actCls - isIncludeSelf - Copyright © 2025. All rights reserved.