ちょっと凝ったことするとBaseAdapterの継承は必須