I want to know when, where and how adapters are used in the context of Android.
The information from Android\'s developer documentation wa
An adapter acts as a bridge between an AdapterView and the underlying data for that view.
The adapter provides access to the data items and is responsible for creating a view for each item in the data set.
Adapters are a smart way to connect a View with some kind of data source. Typically, your view would be a ListView and the data would come in form of a Cursor or Array.
So adapters come as subclasses of CursorAdapter or ArrayAdapter.