은 내가 getCount 같은 몇 가지 방법,()방법을 알고 어떻게
를 구현하지 않으면 내가 오류가 발생했습니다
public class AdapterListView extends BaseAdapter { }
이 클래스를 가지고 다른 클래스를 확장하는 클래스에서 구현해야합니다 오류 :
이를 구현해야합니다타입 AdapterListView 상속 된 추상 메소드를 Adapter.getCount()
BaseAdapter
클래스는 ListAdapter
및 SpinnerAdapter
을 구현합니다. 이러한 인터페이스 inherites Adapter
인터페이스 방법이지만,이 인터페이스는 다음과 추상적 방법 가지고
- getCount()
- 의 getItem()
- 주는 getItemId()
- getItemViewType()
- 의 getView를 ()
- getViewTypeCount()
- hasStableIds()
- IsEmpty 함수()
- registerDataSetObserver()
- unregisterDataSetObserver()
은 자세한 내용 Adapter 인터페이스를 참조하십시오.
하지만 getCount(), getItem(), getItemId(), getView()를 구현합니다. 그리고 컴파일러는이 오류를주지 않습니다. 왜 이런 일이 일어나는가?
게시물이 매우 혼란 스럽습니다! 내가 getCount() VS 같은 몇 가지 메서드를 구현하지 않으면 오류가 발생하지만 그냥 getCount() 구현 ... 어쨌든 당신을 위해 이클립스 수 있습니다. 추상 클래스를 확장하여 저장합니다. 빨간색으로 표시된 Classname 위로 마우스를 이동하고 "메소드 구현"을 클릭하십시오. 그렇지 않으면 http://developer.android.com/reference/android/widget/BaseAdapter.html –
과 같은 특정 클래스에 대해 클래스 정의를 살펴 보는 것이 혼란스럽지 않다고 생각합니다. 구현하지 않으면 오류가 발생했다. 하지만이 방법을 구현합니다. :-) 고맙습니다! – androidevil