100 lines
3.3 KiB
Java
100 lines
3.3 KiB
Java
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();
|
|
}
|
|
|
|
|
|
}
|