An adapter in Android connects an AdapterView to the data that drives that view. Data from the adapter view may be taken by the view and shown on other views, such as a spinner, list view, grid view, etc. The data is held by the adapter, which then sends it to the adapter view.