美文网首页简化开发
Arouter拦截器处理页面启动模式

Arouter拦截器处理页面启动模式

作者: 咚咚_Coding | 来源:发表于2022-01-26 15:35 被阅读0次
@Interceptor(priority = 12, name = "路由拦截")
public class MidderProductInterceptor implements IInterceptor {

private Context mContext;

@Override
public void process(Postcard postcard, InterceptorCallback callback) {
        //未登陆&是订单详情  那么登陆并跳转
        if (postcard.getPath().equals("/experience/midder_product_contrast")) {
            postcard.withFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
        }
        callback.onContinue(postcard);
}

@Override
public void init(Context context) {
    this.mContext = context;
}

}

相关文章

网友评论

    本文标题:Arouter拦截器处理页面启动模式

    本文链接:https://www.haomeiwen.com/subject/aeunhrtx.html