首页 > 其他分享 >安卓请求后端初始化列表数据

安卓请求后端初始化列表数据

时间:2023-01-24 08:22:07浏览次数:41  
标签:初始化 GetListDataInterface listData 安卓 列表 call Call public

:

1、首先在安卓端实现一个接口,用来接收请求,获取列表数据:

public interface GetListDataInterface {
    @GET("/listData")
    Call<List<String>> getListData();
}

2、然后定义一个Retrofit实例,用来发起请求:

Retrofit retrofit = new Retrofit.Builder()
        .baseUrl(baseUrl)
        .addConverterFactory(GsonConverterFactory.create())
        .build();

3、接着实例化GetListDataInterface:

GetListDataInterface getListDataInterface = retrofit.create(GetListDataInterface.class);

4、最后发起请求,获取列表数据:

Call<List<String>> call = getListDataInterface.getListData();
call.enqueue(new Callback<List<String>>() {
    @Override
    public void onResponse(Call<List<String>> call, Response<List<String>> response) {
        List<String> listData = response.body();
        // 将获取到的数据设置到列表中
        adapter.setData(listData);
    }

    @Override
    public void onFailure(Call<List<String>> call, Throwable t) {
        Log.e("Error", t.getMessage());
    }
});

 

标签:初始化,GetListDataInterface,listData,安卓,列表,call,Call,public
From: https://www.cnblogs.com/chenKnowledgeConllection/p/17065772.html

相关文章

  • 父子类内部初始化顺序
    1.静态代码块、代码块、构造函数的加载顺序加载顺序从上到下1.父类静态代码块2.子类静态代码块3.父类代码块4.父类构造函数5.子类代码块6.子类构造函数......
  • 微信QQ防撤回(安卓端)
    前言这几天在研究安卓的应用注入模块,做了些许东西:微信8.0.32(带微X模块)QQ8.9.28(带Qa)对了,应该只能在64位机上跑,用的都是64位的包。改后其他应用可能无法拉起,支付时......
  • Day04 - 字符串元组列表字典
    Python官方中文文档https://docs.python.org/zh-cn/3/0.字符串常用方法a.查找_替换_统计 find()掌握 注意:找不到子串时,返回-1 rfind()了解 index()了解 ......
  • Python语言基础—列表的常用操作
    希望本阶段内容可以帮助大家学好Python基础,详情可以关注上方Python专栏!文章目录​​系列文章目录​​​​一、列表的应用场景​​​​二、列表的格式​​​​三、列表的常用......
  • Servlet20 - 设置初始化参数
    Servlet设置初始化参数Servlet的初始化,两个init方法,如果想在初始化时做一些准备工作,可以重写init方法无参init()publicvoidinit(){}带参init(Ser......
  • 创建对战列表与排行榜页面
    这节课的内容:两个页面--对局列表,排行榜,完成对战回放功能如下代码配置MyBatisPlus分页功能@ConfigurationpublicclassMybatisConfig{@BeanpublicMybatis......
  • 安卓逆向工具的使用(一)
    JVM、DVM与ART的含义与区别JVM(Java虚拟机)是一种基于栈架构的解释性虚拟机,用于执行Java字节码。它负责将字节码转换为机器“可以理解”的机器码,以便于操作系统在计算机中执行......
  • 马帮对接打通金蝶云星空获取订单列表接口与销售出库新增接口
    接入系统:马帮马帮ERP旗下有马帮ERP3.0、马帮ERP亚马逊专用版、马帮WMS仓储管理系统、马帮云仓、马帮TMS、跨境分销、马帮供应链SCM管理系统等产品,为跨境电商卖家提供高......
  • 畅捷通T+与道一云对接集成报销信息列表连通凭证创建
    畅捷通T+与道一云对接集成获取报销信息列表连通凭证创建数据源系统:道一云在道一云坚实的技术基础上,道一云推出全新升级的2.0产品矩阵,分别是低码平台、智能门户、场景......
  • 安卓-RecyclerView
    RecyclerView是ListView的升级版,与ListView相比使用更方便效率更高这里直接借鉴Android群英传的例子来进行说明一、使用RecyclerView.Adapter进行管理RecyclerView的view......