public class CoreSwitchBean
extends java.lang.Object
implements android.os.Parcelable
| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<CoreSwitchBean> |
CREATOR |
static java.lang.String |
KEY_START_ACTIVITY_FOR_RESULT |
static java.lang.String |
KEY_SWITCH_BEAN |
| Modifier | Constructor and Description |
|---|---|
|
CoreSwitchBean(java.lang.Class<T> clazz) |
|
CoreSwitchBean(java.lang.Class<T> clazz,
android.os.Bundle bundle) |
protected |
CoreSwitchBean(android.os.Parcel in) |
|
CoreSwitchBean(java.lang.String pageName) |
|
CoreSwitchBean(java.lang.String pageName,
android.os.Bundle bundle) |
|
CoreSwitchBean(java.lang.String pageName,
android.os.Bundle bundle,
CoreAnim coreAnim) |
|
CoreSwitchBean(java.lang.String pageName,
android.os.Bundle bundle,
CoreAnim coreAnim,
boolean addToBackStack) |
|
CoreSwitchBean(java.lang.String pageName,
android.os.Bundle bundle,
CoreAnim coreAnim,
boolean addToBackStack,
boolean newActivity) |
|
CoreSwitchBean(java.lang.String pageName,
android.os.Bundle bundle,
int[] anim,
boolean addToBackStack,
boolean newActivity,
int requestCode) |
| Modifier and Type | Method and Description |
|---|---|
static int[] |
convertAnimations(CoreAnim coreAnim)
动画转化,根据枚举类返回int数组
|
int |
describeContents() |
int[] |
getAnim() |
android.os.Bundle |
getBundle() |
java.lang.Class<?> |
getContainActivityClazz() |
java.lang.String |
getPageName() |
int |
getRequestCode() |
boolean |
isAddToBackStack() |
boolean |
isNewActivity() |
CoreSwitchBean |
setAddToBackStack(boolean addToBackStack) |
CoreSwitchBean |
setAnim(CoreAnim anim) |
CoreSwitchBean |
setBundle(android.os.Bundle bundle) |
CoreSwitchBean |
setContainActivityClassName(java.lang.String containActivityClassName) |
CoreSwitchBean |
setContainActivityClazz(java.lang.Class<? extends XPageActivity> containActivityClazz)
设置XPageFragment的容器Activity类名
|
CoreSwitchBean |
setNewActivity(boolean newActivity) |
CoreSwitchBean |
setNewActivity(boolean newActivity,
java.lang.Class<? extends XPageActivity> containActivityClazz) |
CoreSwitchBean |
setPageName(java.lang.String pageName) |
CoreSwitchBean |
setRequestCode(int requestCode) |
java.lang.String |
toString() |
void |
writeToParcel(android.os.Parcel out,
int flags) |
public static final java.lang.String KEY_SWITCH_BEAN
public static final java.lang.String KEY_START_ACTIVITY_FOR_RESULT
public static final android.os.Parcelable.Creator<CoreSwitchBean> CREATOR
public CoreSwitchBean(java.lang.String pageName)
public CoreSwitchBean(java.lang.String pageName,
android.os.Bundle bundle)
public CoreSwitchBean(java.lang.String pageName,
android.os.Bundle bundle,
CoreAnim coreAnim)
public CoreSwitchBean(java.lang.Class<T> clazz,
android.os.Bundle bundle)
public CoreSwitchBean(java.lang.Class<T> clazz)
public CoreSwitchBean(java.lang.String pageName,
android.os.Bundle bundle,
CoreAnim coreAnim,
boolean addToBackStack)
public CoreSwitchBean(java.lang.String pageName,
android.os.Bundle bundle,
CoreAnim coreAnim,
boolean addToBackStack,
boolean newActivity)
public CoreSwitchBean(java.lang.String pageName,
android.os.Bundle bundle,
int[] anim,
boolean addToBackStack,
boolean newActivity,
int requestCode)
protected CoreSwitchBean(android.os.Parcel in)
public static int[] convertAnimations(CoreAnim coreAnim)
coreAnim - 动画枚举public java.lang.String getPageName()
public CoreSwitchBean setPageName(java.lang.String pageName)
public boolean isNewActivity()
public CoreSwitchBean setNewActivity(boolean newActivity)
public CoreSwitchBean setContainActivityClazz(java.lang.Class<? extends XPageActivity> containActivityClazz)
containActivityClazz - public CoreSwitchBean setContainActivityClassName(java.lang.String containActivityClassName)
public CoreSwitchBean setNewActivity(boolean newActivity, java.lang.Class<? extends XPageActivity> containActivityClazz)
public java.lang.Class<?> getContainActivityClazz()
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic boolean isAddToBackStack()
public CoreSwitchBean setAddToBackStack(boolean addToBackStack)
public int[] getAnim()
public CoreSwitchBean setAnim(CoreAnim anim)
public android.os.Bundle getBundle()
public CoreSwitchBean setBundle(android.os.Bundle bundle)
public int getRequestCode()
public CoreSwitchBean setRequestCode(int requestCode)
public java.lang.String toString()
toString in class java.lang.Objectpublic int describeContents()
describeContents in interface android.os.Parcelablepublic void writeToParcel(android.os.Parcel out,
int flags)
writeToParcel in interface android.os.Parcelable