java - 我可以删除 listView 数组但不更新 listview 吗?

标签 java android-studio

我花了一些时间谷歌它,但没有帮助。

我有一个包含 ArrayList 的 ListView .

我可以收集数组中的所有数据,在 listView 中显示并删除数组,但不更新 listView - 所以数据会显示在屏幕上吗?

最佳答案

是的,直到您将 ListView 滚动到下一个可见项目(或调用通知项目集更改),然后 ListView要求适配器提供对象,例如在第 5 位,你会得到 ArrayIndexOutOfBoundsExceptionNullPointerException .因此,如果您想避免必须将列表元素复制到另一个 ArrayList 实例并将其传递给您的适配器。

关于java - 我可以删除 listView 数组但不更新 listview 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42002895/

相关文章:

java - AWS ApiGateway 延迟问题

java - ByteArrayInputStream#read() 负输入字节的奇怪行为

android-studio - 未设置 Ninja CMAKE_MAKE_PROGRAM 的 ndk 构建错误

Android Studio,修改 "foreach"命令返回行的样式在哪里

android - 如何通过单击更改整个应用程序的语言?

java - 在 jdbc 应用程序中连接 mysql 服务器的正确方法是什么?

java - 使用 Java 格式化 XML 数据

java - 不兼容的类型( boolean 值/字符串)

android - Gradle 无法解析 Android Studio 中的依赖项

android - fragment 内 fragment {Kotlin}