2011-01-12 68 views

回答

2

你需要添加更多的细节问题,但基于你的猜测问题,我会说在实现中存在一些问题。 notifyDataSetChanged()通知视图重新加载数据。如果ArrayAdapter中的数据设置方法引用了未更改的数据实体,则notifyDataSetChanged()将不起作用。

扩展ArrayAdapter的自定义适配器实现通常具有内部数据结构,该结构是适配器的数据源,并且将包含所需的自动完成值。

+0

呃......我在一年前问过这个。我甚至不知道我使用过这个项目。但是,谢谢你的回答。至少我提高了它,因为一般来说你的权利。 – mseo 2012-01-10 18:51:42

0

不要修改ArrayList并调用notifyDataSetChanged(),因为它对ArrayAdapter没有任何影响(实现似乎中断)。

使用clear()add()insert()remove()直接在ArrayAdapter,而不是你的ArrayList这些方法。

相关问题