首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何知道Listview中的数据在android中是否发生了变化?

我如何知道Listview中的数据在android中是否发生了变化?
EN

Stack Overflow用户
提问于 2021-10-23 06:46:47
回答 1查看 46关注 0票数 0

我有一个未解决的问题:我想做什么:我有一个TextView活动,它显示所有项目的数学之和:示例。Listview包含若干项,它们的数量(双)。我想显示活动中所有项目的总和。

通常,当活动第一次运行时,它可以很好地工作,但是如果我稍后向列表中添加一个项(带有一个按钮),它将正确地显示在列表中。但我必须更新活动中的Textview。我怎么能做到这一点,因为我不知道一个函数可以告诉我da dataset已经改变了?

实际可行的是:

  • 活动、和计算和列表视图(带有自定义适配器)。列表视图中的
  • 有一个复选框,当它被更改时,将打开一个对话框,其中插入新的金额。(这一切都是在adapter)
  • everything中完成的,在更改

之后将正确显示在列表视图中。

应解决的问题:

  • 现在,一旦对话框关闭,就必须更新活动中的和(它在列表视图之外)。但是我如何把这些信息带回到我的活动中呢?

谢谢您一直鼓励我!

向杰森问好

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-23 08:35:23

ListView处于主体活动中,工作正常。在自定义适配器中,我可以更改项目的某些日期(每一行)。现在,数据和ListView被更新并正确显示。而不是在主体活动中的TextView。

我现在通过将TextView对象传递给自定义适配器并执行setText(.)来解决这个问题。那里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69685794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档