ArrayAdapter
Data source: ArrayList of words
Data source: Cursor of pets
public class PetCursorAdapter extends CursorAdapter {
public PetCursorAdapter(Context context, Cursor c){
super(context, c, 0);
}
public view newView(Context context, Cursor c, ViewGroup parent){
// create and return new blank list item
}
public void bindView(View view, Context context, Cursor c){
// Populate list item view with pet data
}
}