当前位置: 首页 > news >正文

Android适配器更改,ListView未收到通知解析

只需要在每次适配器发生变化时,调用函数adapter.notifyDataSetChanged();  其中的adapter是适配器名。

需要说明的适配器对应的数组:List<String>也是适配器的一部分。

如:以下代码中的lists数组

List<T> lists = new ArrayList<>();
Listview tvCode = ...;...//初始化listadapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, lists);
tvCode.setAdapter(adapter);

即后续当我们修改lists数组时,我们必须调用对应适配器的notifyDataSetChanged()函数。

如:以下代码

if (panKuTotal.getYingKui() == 1) {lists.add(panKuTotal.getMaterialName()+"  "+"已盘点\n");
}
adapter.notifyDataSetChanged();

http://www.lryc.cn/news/459620.html

相关文章:

  • ubuntu18.04系统中图形化界面
  • 深入Semantic Kernel:插件开发与实践应用(进阶篇)
  • 基于SpringBoot+Vue+Uniapp的植物园管理小程序系统(2024最新,源码+文档+远程部署+讲解视频等)
  • 2024zzuacm新生选拔赛第一场
  • IP地址如何支持远程办公?
  • spring 集合注入格式
  • 基于Zabbix进行服务器运行情况监测
  • Github优质项目推荐 - 第五期
  • Java_ EE (网络编程)
  • Qt子线程运行报错error: undefined reference to `excelThread::conversionFinished()‘
  • VSCode 使用 EmmyLua 对lua进行调试
  • neovim ubuntu中WARNING No clipboard tool found
  • 1882B - Sets and Union
  • thinkphp阿里云发送短信验证码,存储到缓存中完成手机号验证
  • 题目解析:1423. 可获得的最大点数
  • 【MySQL】数据库的操作
  • Spring Boot读取resources目录下文件(打成jar可用),并放入Guava缓存
  • rsync 数据镜像同步服务笔记
  • 【layui】多文件上传组件实现
  • 多维最短路
  • 设计模式03-装饰模式(Java)
  • TiDB 监控组件之 Blackbox_exporter 运行原理
  • Java之网络编程详解
  • 苍穹外卖学习笔记(二十)
  • 2024 第一次周赛
  • 【数据脱敏方案】不使用 AOP + 注解,使用 SpringBoot+YAML 实现
  • dbt doc 生成文档命令示例应用
  • 【Windows】【DevOps】Windows Server 2022 安装ansible,基于powershell实现远程自动化运维部署 入门到放弃!
  • 深入理解 Parquet 文件格式
  • 计算机挑战赛3