package com.sxjs.common.arouter;
import android.content.Context;
import com.alibaba.android.arouter.facade.Postcard;
import com.alibaba.android.arouter.facade.annotation.Interceptor;
import com.alibaba.android.arouter.facade.callback.InterceptorCallback;
import com.alibaba.android.arouter.facade.template.IInterceptor;
import com.alibaba.android.arouter.launcher.ARouter;
import com.sxjs.common.CommonConfig;
/**
* @author:admin on 2017/4/10 14:58.
*/
@Interceptor(priority = 8, name = "登录拦截器")
public class LoginInterceptor implements IInterceptor {
@Override
public void process(Postcard postcard, InterceptorCallback callback) {
if(!CommonConfig.LOGIN){
callback.onInterrupt(null);
ARouter.getInstance().build("/test/login").greenChannel().navigation();
}
else{
callback.onContinue(postcard);
}
}
@Override
public void init(Context context) {
}
}