美文网首页
MVVM-网络状态检查机制

MVVM-网络状态检查机制

作者: tea也么 | 来源:发表于2019-11-19 14:06 被阅读0次

    MVVM-导入配置

    简介

    使用aop编程思想实现的一个网络状态检查机制,具体实现在NetWorkAspect类中。该机制的优点在于在需要检查的方法上加入@CheckNet即可,避免编写重复的代码和实现解耦合

    使用

    // 设置网络状态检查
    @CheckNet
    private void request() {
        mHttpSource.request().setValue("天津");
    }
    

    在需要依靠检测网络状态来执行的方法上加@CheckNet注解,如果当前网络状态不成功该方面里的内容将不会被执行到
    使用注解的类需要实现ICheckNet接口,如果继承BaseFragment,默认已经实现该接口。

    @NonNull
    @Override
    public Context onContext() {
        return mContext;
    }
    
    /**
     * 网络连接失败
     */
    @Override
    public void onFailNet() {
        mLoadHolder.showLoadFailed();
    }
    

    相关文章

      网友评论

          本文标题:MVVM-网络状态检查机制

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