我有这门课
public class AdapterListView extends BaseAdapter { }
如果我不实现某些方法,例如 getCount(),则会出现错误
错误是:
AdapterListView 类型必须实现继承的抽象方法 Adapter.getCount()
该类BaseAdapter
实现ListAdapter
和SpinnerAdapter
。这些接口继承了Adapter
接口的方法,但是这个接口有以下抽象方法:
- 获取计数()
- 获取项目 ()
- 获取项目标识 ()
- 获取项目视图类型 ()
- 获取视图()
- 获取视图类型计数 ()
- hasStableIds ()
- 是空的 ()
- registerDataSetObserver ()
- unregisterDataSetObserver ()
有关详细信息,请参阅适配器接口。
但我只是实现了getCount()、getItem()、getItemId()、getView()。并且编译器不会给出这个错误。为什么会发生这种情况?