我正在实现AdapterView<ListAdapter>
生成一个可以在布局中AbsListView
与 a 一起使用的类。CursorAdapter
我正在实现这个,因为我想使用方便的自动数据更新行为CursorAdapter
给你;ListView
此外,我可以在我的应用程序中更常规的其他地方重用相同的适配器。
我的课程主要基于AbsListView
.
不过,我遇到了麻烦:在我自己的类中,也扩展了AdapterView<ListAdapter>
,我输入了以下代码:
class AdapterDataSetObserver extends AdapterView<ListAdapter>.AdapterDataSetObserver {
@Override
public void onChanged() {
super.onChanged();
//my update code here
}
@Override
public void onInvalidated() {
super.onInvalidated();
//my shutdown code here
}
}
Eclipse 说“AdapterView.AdapterDataSetObserver 无法解析为一种类型”。
我看不出这是由导入控制的,很明显,既然ListView
可以覆盖这个类,我也希望能够这样做。为什么不可见?