如何在主布局中知道L​​istView已被更改?

时间:2013-06-04 22:45:41

标签: java android android-listview

假设我有一个包含ListView的主布局。此ListView具有自定义游标适配器。当我的列表发生变化时,无论如何都要知道,在主要活动中,我的列表是否已被更改?在我的自定义游标中,我调用this.notifyDataSetChanged();.是否有任何方法可以用来知道何时调用notifyDataSetChanged()?

1 个答案:

答案 0 :(得分:1)

您需要创建DataSetObserver并通过调用registerDataSetObserver()将其注册到适配器。

P.S。我强烈建议您熟悉the Android API Reference。这是一个很好的工具,可以帮助您找到Android API中提供的类和方法。