title: Why use Android Picasso library to download images?
body: <p>Why should I download the images via the Picasso library instead of just using this code:</p>
  
  <pre><code>private Bitmap DownloadImage(String URL) 
  {
      Bitmap bitmap = null; 
      InputStream in = null; 
  
      try 
      {
          in = OpenHttpGETConnection(URL);
          bitmap = BitmapFactory.decodeStream(in); in.close();
      } 
      catch (Exception e) 
      {
          Log.d("DownloadImage", e.getLocalizedMessage());
      }
  
      return bitmap; 
  }
  </code></pre>
  
  <p>Another question:</p>
  
  <p>Does Picasso download the image in the UI or by background thread?</p>