我在我的 xml 布局文件中定义了一个自定义列表视图。onCreate
我可以通过数组适配器将项目添加到这个 ListView 内部方法。
但是,当我从另一个内容视图添加项目然后返回到具有 ListView 的内容视图时,所有项目都消失了,并且没有列出任何内容。即使打电话后.notifyDataSetChanged();
似乎我只能在当前显示包含 ListView 的内容视图时添加到列表中。这是默认行为吗?
尝试解决方法失败
我使用另一个数组来保留新添加的项目,然后在 ListView 再次可见时尝试添加它们。我不得不重写onContentChanged()
这样做,但仍然没有添加任何项目。
所以主要问题是
即使它看不见并且仍然保留旧项目,我如何动态地将项目添加到 ListView?
PS:我不得不说 Android API 是我遇到过的最糟糕的 API 之一。