问题标签 [notifydatasetchanged]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
339891 浏览

android - notifyDataSetChanged 示例

我正在尝试在我Android ApplicationnotifyDataSetChanged()方法中使用,ArrayAdapter但它对我不起作用。

我在这里找到了答案,它notifyDataSetChanged()应该在主线程中运行,但是没有示例。

任何人都可以发送一个示例或至少一个链接吗?!

0 投票
2 回答
8266 浏览

android - notifyDataSetChanged 无法更新 ListView

我有一个 DialogFragment,它有一个带有 CheckedTextView 的列表视图和一个顶部的复选框,用于检查和取消选中列表视图中的所有项目。我正在尝试根据 CheckAll 复选框的状态将 CheckedTextView 的状态设置为 Checked/Unchecked。但我无法使用 notifyDataSetChanged 相应地更新视图。 在此处输入图像描述

CategoriesDialogFragment.java

类别.java

dialog_categories.xml

dialog_list_item_category.xml

0 投票
4 回答
598 浏览

android - Android AsyncTask 更新列表

我需要帮助,在我AsyncTask调用我MainActivity的和更新适配器时,LogCat 给NullPointerExceptiononPostExecture检查了这个列表,它不为空,有一些值

异步任务.java

适配器.java

我究竟做错了什么,

更新

更新

0 投票
2 回答
187 浏览

android-listview - 我的客户列表视图未使用新数据更新

您好,我创建了一个自定义列表视图并使用 notifyDataSetChanged() 方法进行更新,但我的列表未更新。请帮我。

这是我的源代码

}

0 投票
11 回答
198026 浏览

android - 在 notifyDataSetChanged 后 Android ListView 不刷新

我的 ListFragment 代码

我的列表视图

但这不会刷新ListView. 即使重新启动应用程序后,更新的项目也不会显示。我的ItemAdapter扩展BaseAdapter

有人可以帮忙吗?

0 投票
0 回答
308 浏览

android - GridView 和 ListView 在同一个活动中?notifyDataSetChanged()

我在同一个活动上有一个gridview和一个listview,当notifyDataSetChanged()在listview上使用更新适配器时,gridview焦点项目总是将焦点重置到gridview中的第一个项目。如何notifyDataSetChanged()从“看起来”停止列表视图,重绘屏幕上的所有视图并让它单独更新列表视图?

谢谢!

0 投票
2 回答
1456 浏览

android - 调用“notifyDataSetChanged”后,setText 方法不适用于列表视图中的 editText

我正在使用 eclipse 开发一个 android 应用程序。我有一个列表视图,其中每一行都包含一个 EditText。当我单击 EditText 时,我想做两件事。

1:使用我的数据数组中的文本重新加载所有 EditText。

2:将单击的 EditText 的文本设置为常量字符串(例如“0”)。

为此,我将以下 onclicklisetner 用于 EditText。

如您所见,我正在使用“notifyDataSetChanged”方法重新加载列表视图中的 EditText,并使用“setText”方法将单击的 EditText 的文本设置为“0”。

但是“setText”方法不起作用。如果我评论“adapter.notifyDataSetChanged()”行,则“setText”方法正在工作。

我还尝试通过在延迟后调用 setText 方法来做到这一点(以检查 notifyDataSetChanged 是否正在启动新线程)但失败了。

如何使这两种方法都在我的 onClick 方法中工作。

提前致谢。

0 投票
7 回答
7758 浏览

android - Android ListView 刷新

我有一个Listview从 sqlite 数据库中提取和显示数据的方法。DB 第一列中的数据显示在 中ListView,单击时,Activity开始显示与第一列关联的列的其余部分。编辑数据时,ListView需要更新以反映这一点,但除非重新启动应用程序,否则它不会显示更新。

我试过打电话,notifyDataSetChanged()startActivityForResult()我的onResume()方法,但没有奏效。我应该使用什么方法来完成ListView当前代码中的更新?

我知道SimpleCursorAdapter可以使用 a 并且我试图实现该代码但没有成功。我是新手,需要实际代码来了解需要做什么。

0 投票
0 回答
455 浏览

android - 使用 ListView setSelection() 方法 Android 后 NotifyDataSetChanged 不起作用

在我的一个应用程序中,我使用 notifyDataSetChanged 刷新列表项,它大部分工作正常但是当我首先使用 ListView 的 SetSelction() 方法时(因为我需要在再次加载列表时显示选择的任何行),那个时间列表永远不会被刷新通过使用 notifyDataSetChanged。

我尝试了不同的技巧,但没有任何帮助。有谁知道为什么 notifyDataSetChange 在这种情况下不起作用以及我们如何解决这个问题。

0 投票
1 回答
1278 浏览

android - 使用 arrayadapter 将项目添加到列表视图

我想添加使用 arrayadapter 填充我的列表视图,我目前正在使用 simpleadapter。我想更改适配器的原因是我可以使用方法 notifyDataSetChanged(),所以任何人都可以使用下面的代码告诉我如何做到这一点?我真的很感激