我如何知道 Listview 中的数据是否在 android 中发生了变化?
How can I know if data in the Listview has changed in android?
我有一个未解决的问题:
我想做什么:我有一个 activity 和一个 TextView,它显示所有项目的数学总和:示例。 Listview 包含几个项目,这些项目有一个数量(双)。我想显示 activity.
中所有项目的总和
通常,当 activity 第一次运行时它工作正常,但如果我稍后将一个项目添加到列表(使用按钮),它会在列表中正确显示。但我必须更新 activity 中的 Textview。我该怎么做,因为我不知道告诉我 da 数据集已更改的函数?
实际有效的方法:
- activity、求和计算、Listview(自定义
适配器)。
- 在列表视图中有一个复选框,当它被更改时,会打开一个对话框,在其中插入新的金额。 (这一切都在适配器中完成)
- 更改后所有内容都正确显示在列表视图中
需要解决的问题:
- 现在,一旦对话框关闭,activity(在列表视图之外)中的总和就必须更新。但是如何将这些信息返回给我的 activity?
感谢您的支持!
此致
杰森
ListView 在主活动中并且工作正常。在自定义适配器中,我可以更改项目的某些日期(每一行)。现在数据和 ListView 已更新并正确显示。但不是 mainactivity 中的 TextView。
我现在通过将 TextView 对象传递给自定义适配器并在那里执行 setText(....) 解决了这个问题
我有一个未解决的问题: 我想做什么:我有一个 activity 和一个 TextView,它显示所有项目的数学总和:示例。 Listview 包含几个项目,这些项目有一个数量(双)。我想显示 activity.
中所有项目的总和通常,当 activity 第一次运行时它工作正常,但如果我稍后将一个项目添加到列表(使用按钮),它会在列表中正确显示。但我必须更新 activity 中的 Textview。我该怎么做,因为我不知道告诉我 da 数据集已更改的函数?
实际有效的方法:
- activity、求和计算、Listview(自定义 适配器)。
- 在列表视图中有一个复选框,当它被更改时,会打开一个对话框,在其中插入新的金额。 (这一切都在适配器中完成)
- 更改后所有内容都正确显示在列表视图中
需要解决的问题:
- 现在,一旦对话框关闭,activity(在列表视图之外)中的总和就必须更新。但是如何将这些信息返回给我的 activity?
感谢您的支持!
此致 杰森
ListView 在主活动中并且工作正常。在自定义适配器中,我可以更改项目的某些日期(每一行)。现在数据和 ListView 已更新并正确显示。但不是 mainactivity 中的 TextView。
我现在通过将 TextView 对象传递给自定义适配器并在那里执行 setText(....) 解决了这个问题