本文整理了Java中com.alibaba.android.arouter.launcher.ARouter.build()
方法的一些代码示例,展示了ARouter.build()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ARouter.build()
方法的具体详情如下:
包路径:com.alibaba.android.arouter.launcher.ARouter
类名称:ARouter
方法名:build
暂无
代码示例来源:origin: JessYanCoding/ArmsComponent
/**
* 使用 {@link ARouter} 根据 {@code path} 跳转到对应的页面, 如果参数 {@code context} 传入的不是 {@link Activity}
* {@link ARouter} 就会自动给 {@link android.content.Intent} 加上 Intent.FLAG_ACTIVITY_NEW_TASK
* 如果不想自动加上这个 Flag 请使用 {@link Activity} 作为 {@code context} 传入
*
* @param context
* @param path
*/
public static void navigation(Context context, String path) {
ARouter.getInstance().build(path).navigation(context);
}
}
代码示例来源:origin: JessYanCoding/ArmsComponent
/**
* 使用 {@link ARouter} 根据 {@code path} 跳转到对应的页面, 这个方法因为没有使用 {@link Activity}跳转
* 所以 {@link ARouter} 会自动给 {@link android.content.Intent} 加上 Intent.FLAG_ACTIVITY_NEW_TASK
* 如果不想自动加上这个 Flag 请使用 {@link ARouter#getInstance()#navigation(Context, String)} 并传入 {@link Activity}
*
* @param path {@code path}
*/
public static void navigation(String path) {
ARouter.getInstance().build(path).navigation();
}
代码示例来源:origin: wutq/AndroidModuleDemo
/**
* 根据path返回Activity
*
* @param path path
* @return Activity
*/
public static BaseActivity getActivity(String path) {
return (BaseActivity) ARouter.getInstance()
.build(path)
.navigation();
}
}
代码示例来源:origin: JingYeoh/SupportFragment
/**
* 启动新手上路主页
*/
public static SupportFragment launchOnBoardingMain() {
return (SupportFragment) ARouter.getInstance().
build(AppConfig.RouterPath.ONBOARDING_CONTENT)
.navigation();
}
代码示例来源:origin: JingYeoh/SupportFragment
/**
* 启动右滑菜单
*/
public static SupportFragment launchSlideMenuRight() {
return (SupportFragment) ARouter.getInstance()
.build(AppConfig.RouterPath.APP_MAIN_SLIDE_RIGHT)
.navigation();
}
代码示例来源:origin: JingYeoh/SupportFragment
/**
* 启动好友列表
*/
public static SupportFragment launchUserFriendsList() {
return (SupportFragment) ARouter.getInstance()
.build(AppConfig.RouterPath.USER_FRIENDS_LIST)
.navigation();
}
代码示例来源:origin: noterpopo/Hands-Chopping
/**
* 使用 {@link ARouter} 根据 {@code path} 跳转到对应的页面, 这个方法因为没有使用 {@link Activity}跳转
* 所以 {@link ARouter} 会自动给 {@link android.content.Intent} 加上 Intent.FLAG_ACTIVITY_NEW_TASK
* 如果不想自动加上这个 Flag 请使用 {@link ARouter#getInstance()#navigation(Context, String)} 并传入 {@link Activity}
*
* @param path {@code path}
*/
public static void navigation(String path) {
ARouter.getInstance().build(path).navigation();
}
代码示例来源:origin: noterpopo/Hands-Chopping
/**
* 使用 {@link ARouter} 根据 {@code path} 跳转到对应的页面, 如果参数 {@code context} 传入的不是 {@link Activity}
* {@link ARouter} 就会自动给 {@link android.content.Intent} 加上 Intent.FLAG_ACTIVITY_NEW_TASK
* 如果不想自动加上这个 Flag 请使用 {@link Activity} 作为 {@code context} 传入
*
* @param context
* @param path
*/
public static void navigation(Context context, String path) {
ARouter.getInstance().build(path).navigation(context);
}
代码示例来源:origin: renxuelong/ComponentDemo
/**
* 跳登录界面
*
* @param view
*/
public void login(View view) {
ARouter.getInstance().build("/account/login").navigation();
}
代码示例来源:origin: ymback/NGA-CLIENT-VER-OPEN-SOURCE
private void startMessageActivity() {
ARouter.getInstance()
.build(ARouterConstants.ACTIVITY_MESSAGE_LIST)
.navigation(this);
}
代码示例来源:origin: jenly1314/WanAndroid
private void clickSearch(){
ARouter.getInstance()
.build(Constants.ROUTE_SEARCH)
.navigation(getContext());
}
代码示例来源:origin: cr330326/DemoComponent
@Override
public void onClick(View v) {
ILoginProvider loginService = (ILoginProvider) ARouter.getInstance().build(RouterPath.ROUTER_PATH_TO_LOGIN_SERVICE).navigation();
if(loginService != null){
loginService.goToLogin(MainActivity.this);
}
}
});
代码示例来源:origin: wang709693972wei/CompontentDemo
@Override
public void onClick(View view) {
ARouter.getInstance().build(ARouterManager.BModuleActivity).navigation(getActivity(), 100);
}
});
代码示例来源:origin: jenly1314/WanAndroid
private void clickNavi(){
ARouter.getInstance()
.build(Constants.ROUTE_NAVI)
.navigation(getContext());
}
代码示例来源:origin: jenly1314/WanAndroid
private void clickAbout(){
ARouter.getInstance()
.build(Constants.ROUTE_ABOUT)
.navigation(getContext());
}
代码示例来源:origin: ymback/NGA-CLIENT-VER-OPEN-SOURCE
@OnClick(R.id.fab_post)
public void startPostActivity() {
ARouter.getInstance()
.build(ARouterConstants.ACTIVITY_POST)
.withInt(ParamKey.KEY_FID, mRequestParam.fid)
.withString(ParamKey.KEY_ACTION, "new")
.navigation();
}
代码示例来源:origin: Jerey-Jobs/KeepGank
@Override
public void onClick(View v) {
ARouter.getInstance()
.build("/activity/PhotoChooseActivity")
.withTransition(R.anim.in_from_right, 0)
.navigation(MainActivity.this);
}
});
代码示例来源:origin: Jerey-Jobs/KeepGank
@OnClick(R.id.enter_btn)
public void onViewClicked() {
ARouter.getInstance()
.build("/activity/MainActivity")
.withTransition(R.anim.fade_in, R.anim.fade_out)
.navigation(this);
if (mAnimatable != null) {
mAnimatable.stop();
}
finish();
}
}
代码示例来源:origin: jenly1314/WanAndroid
private void clickMyCollect(){
if(checkLogin()){
ARouter.getInstance()
.build(Constants.ROUTE_COLLECT)
.navigation(getContext());
}
}
代码示例来源:origin: jenly1314/WanAndroid
@Override
public void onAnimationEnd(Animation animation) {
ActivityOptionsCompat options = ActivityOptionsCompat.makeCustomAnimation(getContext(),R.anim.in,R.anim.out);
ARouter.getInstance()
.build(Constants.ROUTE_HOME)
.withFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_CLEAR_TASK)
.withOptionsCompat(options)
.navigation(getContext());
finish();
}
内容来源于网络,如有侵权,请联系作者删除!