成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

網(wǎng)絡(luò)組件 基于Retrofit2+RxJava2+GSON/Fastjson的網(wǎng)絡(luò)框架

Cc_2011 / 781人閱讀

摘要:網(wǎng)絡(luò)組件基于的網(wǎng)絡(luò)框架可以忽略的內(nèi)容訪問(wèn)的是自己編寫的程序,地址使用方式初始化創(chuàng)建方式響應(yīng)數(shù)據(jù)類型不需要繼承父類地址響應(yīng)數(shù)據(jù)類型請(qǐng)求參數(shù)方式響應(yīng)數(shù)據(jù)類型需要繼承地址響應(yīng)數(shù)據(jù)類型請(qǐng)求參數(shù)方式響應(yīng)數(shù)據(jù)類型不需要繼承地址響應(yīng)數(shù)據(jù)類型請(qǐng)求參數(shù)發(fā)起請(qǐng)

NetworkComponent

網(wǎng)絡(luò)組件 基于Retrofit2+RxJava2+GSON/Fastjson的網(wǎng)絡(luò)框架

可以忽略的內(nèi)容

HelloActivity訪問(wèn)的是自己編寫的JavaWeb程序,地址:https://github.com/fengqingxi...

使用方式 初始化
RequestManager.get().init(application, baseUrl);
創(chuàng)建ApiService 方式1 響應(yīng)數(shù)據(jù)類型 不需要繼承父類
public interface HelloApiService {

    @GET("API地址")
    Observable> getData(請(qǐng)求參數(shù));

}
方式2 響應(yīng)數(shù)據(jù)類型 需要繼承BaseEntity
public interface HelloApiService {

    @GET("API地址")
    Observable<響應(yīng)數(shù)據(jù)類型> getData(請(qǐng)求參數(shù));

}
方式3 響應(yīng)數(shù)據(jù)類型 不需要繼承BaseEntity
public interface HelloApiService {

    @GET("API地址")
    Observable<響應(yīng)數(shù)據(jù)類型> getData(請(qǐng)求參數(shù));

}
發(fā)起請(qǐng)求
//請(qǐng)求標(biāo)識(shí),該參數(shù)可不加
ReqTag reqTag = new ReqTag();
reqTag.object = 1;

RequestManager.get().async(
        reqTag,
        RequestManager.get().create(ApiService類).getData(請(qǐng)求參數(shù)),
        new IResponseCallback<響應(yīng)數(shù)據(jù)類型>() {
            @Override
            public void onSuccess(ReqTag reqTag, 響應(yīng)數(shù)據(jù)類型 response) {
                //請(qǐng)求成功
            }

            @Override
            public void onError(ReqTag reqTag, ErrorBean errorBean) {
                //請(qǐng)求錯(cuò)誤
            }
        }
);

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/76752.html

相關(guān)文章

  • RxEasyHttp一款基于RxJava2+Retrofit2實(shí)現(xiàn)簡(jiǎn)單易用網(wǎng)絡(luò)請(qǐng)求框架

    摘要:注和是當(dāng)下非常火爆的開(kāi)源框架,均來(lái)自神一般的公司。特點(diǎn)比使用更簡(jiǎn)單更易用。默認(rèn)初始化如果使用默認(rèn)始化后,一切采用默認(rèn)設(shè)置。為單個(gè)請(qǐng)求設(shè)置超時(shí),比如涉及到文件的需要設(shè)置讀寫等待時(shí)間多一點(diǎn)。 github源碼地址:https://github.com/zhou-you/RxEasyHttp RxEasyHttp 本庫(kù)是一款基于RxJava2+Retrofit2實(shí)現(xiàn)簡(jiǎn)單易用的網(wǎng)絡(luò)請(qǐng)求框架,結(jié)...

    MadPecker 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<