Simple List/Spinner adapters : basically it just extends the base adapter class and take care of the checking whther to recycle the view or not. Also you need not to implement unncessary methods of the base adapter class. Most of the time you just need to take care of Constructor, newView() and bindView(), rest it  does itself.