title: What's the difference between BaseAdapter and ArrayAdapter?
body: <p>I want to know the difference between using <code>BaseAdapter</code> and <code>ArrayAdapter</code>.</p>
  
  <p>I have been achieving what I want through <code>ArrayAdapters</code>.</p>
  
  <p>Does it affect the performance of the <code>ListView</code> on the adapter interface in which it is implemented ? </p>
  
  <p>And, the last question is, can i achieve anything doing with <code>ListView</code> using any of these <code>Adapters</code>, or, there are certain cases where specific adapter only can be used?</p>