I have recently started working on Android. I want to know when and where adapters are used and how they are used?
I didn't get much information from android's developer documentation.
Have you seen this Google I/O presentation given by Romain Guy: http://www.youtube.com/watch?v=N6YdwzAvwOA? If you haven't, I highly suggest watching it (at least the first 10 minutes if not the whole thing) and see if you still have questions after that. It is an excellent overview of why adapters exist and how best to use them.