I\'ve been doing an Android tutorial and encountered a class with the following:
public class ImageAndTextAdapter extends ArrayAdapter {
This is part of Generics which was introduced in Java1.5, Sometimes you don't know what type of object you can pass or get, so you can pass a generic type of object "?"
. In this particular instance, you are passing ArrayAdapter object which contains String objects. you can read more http://en.wikipedia.org/wiki/Generics_in_Java