public class Router
extends java.lang.Object
desc : 页面路由
author : xuexiang
time : 2018/4/28 上午12:24
| Modifier and Type | Field and Description |
|---|---|
static int |
RES_NONE |
static int |
ROUTER_ANIM_ENTER |
static int |
ROUTER_ANIM_EXIT |
| Modifier and Type | Method and Description |
|---|---|
Router |
addFlags(int flags) |
Router |
anim(int enterAnim,
int exitAnim) |
void |
launch() |
static Router |
newIntent(android.app.Activity context) |
static Router |
newIntent(android.support.v4.app.Fragment fragment) |
static Router |
newIntent(android.app.Fragment fragment) |
Router |
options(ActivityOptionsCompat options) |
static void |
pop(android.app.Activity activity) |
Router |
putBundle(android.os.Bundle data) |
Router |
putBundleParam(java.lang.String key,
java.lang.Object value) |
Router |
putExtraParam(java.lang.String key,
java.lang.Object value) |
Router |
requestCode(int requestCode) |
static void |
setCallback(RouterCallback callback) |
Router |
to(java.lang.Class<?> to) |
public static final int ROUTER_ANIM_ENTER
public static final int ROUTER_ANIM_EXIT
public static final int RES_NONE
public static Router newIntent(android.app.Activity context)
public static Router newIntent(android.app.Fragment fragment)
public static Router newIntent(android.support.v4.app.Fragment fragment)
public Router to(java.lang.Class<?> to)
public Router addFlags(int flags)
public Router putBundle(android.os.Bundle data)
public Router putBundleParam(java.lang.String key, java.lang.Object value)
public Router putExtraParam(java.lang.String key, java.lang.Object value)
public Router options(ActivityOptionsCompat options)
public Router requestCode(int requestCode)
public Router anim(int enterAnim, int exitAnim)
public void launch()
public static void pop(android.app.Activity activity)
public static void setCallback(RouterCallback callback)