package com.shayu.onetoone.manager; import android.os.Bundle; import com.alibaba.android.arouter.launcher.ARouter; /** * 路由跳转Activity */ public class RouteManager { public static final String ACTIVITY_MAIN = "/activity/MainActivity"; //主页 public static final String ACTIVITY_MSG_MORE_CONFIG_ACTIVITY = "/activity/MsgMoreConfigActivity";//打招呼页面 public static final String ACTIVITY_MSG_CHAT = "/activity/ChatActivity";//聊天页面 public static final String ACTIVITY_ENTRY = "/activity/EntryActivity"; public static final String ACTIVITY_LOGIN = "/activity/LoginActivity"; public static final String ACTIVITY_WEB_VIEW = "/activity/WebViewActivity"; public static final String ACTIVITY_HOME_RANK = "/activity/HomepageRankingActivity"; public static final String ACTIVITY_HOME_SEARCH = "/activity/HomeSearchActivity"; public static final String ACTIVITY_HOME_SCREEN = "/activity/HomeScreenActivity"; public static final String ACTIVITY_CALL_VIDEO="/activity/CallVideoActivity"; public static final String PATH_EDITPROFILE = "/main/EditProfileActivity"; //设置基本资料 public static final String ACTIVITY_COMPLETE = "/activity/CompleteActivity"; //选择标签 public static final String ACTIVITY_CHOOSE_LABEL = "/activity/ChooseLabelActivity"; /** * 选择标签 */ public static void forwardChooseActivity() { ARouter.getInstance().build(ACTIVITY_CHOOSE_LABEL).navigation(); } /** * 修改个人资料 */ public static void forwardEditProfileActivity() { ARouter.getInstance().build(PATH_EDITPROFILE).navigation(); } /** * 填写基础资料 */ public static void forwardCompleteActivity() { ARouter.getInstance().build(ACTIVITY_COMPLETE).navigation(); } public static void forwardMainActivity() { ARouter.getInstance().build(ACTIVITY_MAIN) .navigation(); } public static void forwardMainActivityForScreen(Bundle bundle) { ARouter.getInstance().build(ACTIVITY_MAIN) .withBundle("screen",bundle) .navigation(); } public static void forwardMsgMoreConfigActivity() { ARouter.getInstance().build(ACTIVITY_MSG_MORE_CONFIG_ACTIVITY) .navigation(); } public static void forwardMsgChatActivity() { ARouter.getInstance().build(ACTIVITY_MSG_CHAT) .navigation(); } public static void forwardEntryActivity() { ARouter.getInstance().build(ACTIVITY_ENTRY) .navigation(); } public static void forwardLoginActivity() { ARouter.getInstance().build(ACTIVITY_LOGIN) .navigation(); } public static void forwardWebViewActivity(String title, String url) { ARouter.getInstance().build(ACTIVITY_WEB_VIEW) .withString("title", title) .withString("url", url) .navigation(); } public static void forwardActivity(String path) { ARouter.getInstance().build(path) .navigation(); } public static void forwardActivity(String path,Bundle bundle) { ARouter.getInstance().build(path) .withBundle("bundle",bundle) .navigation(); } }