Retrofit+MVP/BasePresenter封装(公共处理网路请求异常)
发布日期:2021-05-10 02:32:25 浏览次数:16 分类:精选文章

本文共 3462 字,大约阅读时间需要 11 分钟。

BasePresenter ���

BasePresenter ������������������������������������������������������������������������������������������������������������������������������ Retrofit ��������������������������������������������������������������������������������� GET���POST ���������

������������

BasePresenter ������������������������������������������������������������������������������ HashMap ������������ responseInfo.code ������������������������������������������������

Retrofit ������

������������������������Retrofit ���������������������������������������������������������������������Gson��������������������������������������������������������������� ResponseInfo ������������������������

���������������

������������������ CallBackAdapter ��������� Retrofit ��� Callback ������������������������������������������������������������������������������������������������ sendErrorMessage ���������������������������������������������������������������������������

������������������

syncGetRequest ��������������������������������������� Retrofit ������������������������������������������������������������������ UI ���������������������������������������������������������������������������������������

ChildPresenter ������

ChildPresenter ��� BasePresenter ��������������������������������������������������������������������� BasePresenter ���������������������������������������������������

���������������

ChildPresenter ��������������������������� HomeAdapter ��������������������������������������� JSON ������������ HomeInfo ������������������������������������������������������ UI ������������������

������������������

������ getHomeData ��������������������������������� ResponseInfoApi ������ getHomeInfo ������������������������ URL ��������������� enqueue ���������CallBackAdapter ���������������������������

������

ChildPresenter ������ BasePresenter ������������������������������������������������������������������������������ UI ���������������������������������������������������������������������������������������������������������������������������������������������������������

ResponseInfoApi ������������

ResponseInfoApi ������������������������������������������������������������������������������������������

GET ������

  • getHomeInfo������������������������������ GET ������������������������������������������������ @Path ���������
  • getHomeInfo������������������������ GET ������������������������������������������������������������ @Query ���������
  • getGoodsInfo������������������������ GET ������������������������������������

��������������������������� POST���

������ ResponseInfoApi ������������������������������������������������������������������������������������������������������������������������������������������������������������������

���������������������������

BasePresenter ��������� parseJson ������������������������������������ JSON ���������������������������������������������������onFailure ������������������������������������������������������������������������������������������������������������������������������������������������������������������

������

������ BasePresenter ������������������ChildPresenter ������������������������������������������������ResponseInfoApi ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ Retrofit ������������

上一篇:SMSUtils 电话号码工具类
下一篇:OkHttp封装 BaseProtocol+Protocol添加本地缓存/FileReader+FileWriter

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月14日 11时36分10秒