代码之家  ›  专栏  ›  技术社区  ›  androidworkz

效率适配器notifyDataSetChanged()的ListView会导致ListView消失吗?

  •  1
  • androidworkz  · 技术社区  · 16 年前

    我也有一个类似的问题,因为我的大脑也有同样的问题 listview 在一个 AlertDialog .所以现在我怀疑出了什么问题。我所做的只是从列表中删除一个项目 arraylist 打电话 notifyDataSetChanged() 在我的效率适配器中。这个 ListView 完全消失,但我仍然可以通过 getCount() 甚至从该死的列表中提取物品!所以这个 列表视图 仍处于活动状态,但在我的视图中不可见。。。我勒个去?这段代码与我在主要活动中使用的效率适配器完全相同,我调用了它 notifyDataSetChanged() 在那项活动中完全一样,没有任何问题。这两天我都快发疯了。有人见过这样的事吗?

    编辑:我通过大量不必要的、精心设计的黑客程序解决了这个问题……:P

    0 回复  |  直到 13 年前