资讯专栏INFORMATION COLUMN

网络组件 基于Retrofit2+RxJava2+GSON/Fastjson的网络框架

Cc_2011 / 509人阅读

摘要:网络组件基于的网络框架可以忽略的内容访问的是自己编写的程序,地址使用方式初始化创建方式响应数据类型不需要继承父类地址响应数据类型请求参数方式响应数据类型需要继承地址响应数据类型请求参数方式响应数据类型不需要继承地址响应数据类型请求参数发起请

NetworkComponent

网络组件 基于Retrofit2+RxJava2+GSON/Fastjson的网络框架

可以忽略的内容

HelloActivity访问的是自己编写的JavaWeb程序,地址:https://github.com/fengqingxi...

使用方式 初始化
RequestManager.get().init(application, baseUrl);
创建ApiService 方式1 响应数据类型 不需要继承父类
public interface HelloApiService {

    @GET("API地址")
    Observable> getData(请求参数);

}
方式2 响应数据类型 需要继承BaseEntity
public interface HelloApiService {

    @GET("API地址")
    Observable<响应数据类型> getData(请求参数);

}
方式3 响应数据类型 不需要继承BaseEntity
public interface HelloApiService {

    @GET("API地址")
    Observable<响应数据类型> getData(请求参数);

}
发起请求
//请求标识,该参数可不加
ReqTag reqTag = new ReqTag();
reqTag.object = 1;

RequestManager.get().async(
        reqTag,
        RequestManager.get().create(ApiService类).getData(请求参数),
        new IResponseCallback<响应数据类型>() {
            @Override
            public void onSuccess(ReqTag reqTag, 响应数据类型 response) {
                //请求成功
            }

            @Override
            public void onError(ReqTag reqTag, ErrorBean errorBean) {
                //请求错误
            }
        }
);

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/76752.html

相关文章

  • 网络组件 基于Retrofit2+RxJava2+GSON/Fastjson网络框架

    摘要:网络组件基于的网络框架可以忽略的内容访问的是自己编写的程序,地址使用方式初始化创建方式响应数据类型不需要继承父类地址响应数据类型请求参数方式响应数据类型需要继承地址响应数据类型请求参数方式响应数据类型不需要继承地址响应数据类型请求参数发起请 NetworkComponent 网络组件 基于Retrofit2+RxJava2+GSON/Fastjson的网络框架 可以忽略的内容 Hell...

    sugarmo 评论0 收藏0
  • Android 网络框架 Retrofit2

    摘要:概述是一个网络请求框架的封装库,通过注解配置网络参数,可以按照我们的规则去构造实际的请求,能够灵活设置头部请求体返回值等,是目前最优雅的一个网络框架。概述 Retrofit是一个OkHttp网络请求框架的封装库,Retrofit通过注解配置网络参数,可以按照我们的规则去构造实际的HTTP请求,能够灵活设置URL、头部、请求体、返回值等,是目前最优雅的一个网络框架。 添加依赖 impleme...

    番茄西红柿 评论0 收藏0
  • RxEasyHttp一款基于RxJava2+Retrofit2实现简单易用网络请求框架

    摘要:注和是当下非常火爆的开源框架,均来自神一般的公司。特点比使用更简单更易用。默认初始化如果使用默认始化后,一切采用默认设置。为单个请求设置超时,比如涉及到文件的需要设置读写等待时间多一点。 github源码地址:https://github.com/zhou-you/RxEasyHttp RxEasyHttp 本库是一款基于RxJava2+Retrofit2实现简单易用的网络请求框架,结...

    MadPecker 评论0 收藏0
  • RxJavaAndroid - 收藏集 - 掘金

    摘要:框架基于的一款新闻阅读掘金,一款新闻阅读框架,基于,基本涵盖了当前端开发最常用的主流框架,基于此框架可以快速开发一个。本文已授权任阅小说阅读器,高仿追书神器掘金任阅小说阅读器。掘金清风音乐,一款安卓音乐播放器,基于。 AndroidFire框架--基于 Material Design+MVP+RxJava+Retrofit+Glide的一款新闻阅读 App - 掘金AndroidFir...

    Magicer 评论0 收藏0
  • 项目 - 收藏集 - 掘金

    摘要:掘金非官方的知乎日报,一款基于的。项目实战跟小一起做菜鸟音乐高仿网易云音乐今日力推厨客趣刻掘金一厨客简介,厨客,是一款查询搜索分类收藏菜谱功能的。 Android 教你打造独一无二的刷新加载框架 - Android - 掘金其实早在去年七月,群里小伙伴就有让我共享这个。但我当时绝的技术不纯熟。代码有bug什么的。没有写出来。现在感觉整理的差不多了。就写出来让大家看看,有问题一起讨论解决...

    jcc 评论0 收藏0

发表评论

0条评论

阅读需要支付1元查看
<