title: A resource was acquired at attached stack trace but never released - Error
body: <p>I'm not sure why I am getting this error, 2 out of 5 times I set the wallpaper using the emulator, I get the error -
   "A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks."</p>
  
  <p>When I set the wallpaper using my phone, it works perfectly without fault. Why does it crash when I use I use the emulator? </p>
  
  <p>Here's my code:</p>
  
  <pre><code>public class SetWallpaperAsync extends AsyncTask&lt;String, String, String&gt; {
  private Context context;
  private ProgressDialog pDialog;
  String image_url;
  URL mImageUrl;
  String myFileUrl1;
  Bitmap bmImg = null;
  
  public SetWallpaperAsync(Context context) {
      this.context = context;
  }
  
  @Override
  protected void onPreExecute() {
      // TODO Auto-generated method stub
  
      super.onPreExecute();
  
      pDialog = new ProgressDialog(context);
      pDialog.setMessage("Setting Wallpaper...");
      pDialog.setIndeterminate(false);
      pDialog.setCancelable(false);
      pDialog.show();
  
  }
  
  @Override
  protected String doInBackground(String... args) {
      // TODO Auto-generated method stub
  
      try {
  
          mImageUrl = new URL(args[0]);
          // myFileUrl1 = args[0];
  
          HttpURLConnection conn = (HttpURLConnection) mImageUrl
                  .openConnection();
          conn.setDoInput(true);
          conn.connect();
          InputStream is = conn.getInputStream();
  
  
          BitmapFactory.Options options = new BitmapFactory.Options();
          options.inPreferredConfig = Config.RGB_565;
          Bitmap bmImag = BitmapFactory.decodeStream(is, null, options);
  
  
  
  
  
      } catch (IOException e) {
          e.printStackTrace();
      }
  
      return null;
  }
  
  @Override
  protected void onPostExecute(String args) {
      // TODO Auto-generated method stub
      WallpaperManager wpm = WallpaperManager.getInstance(context);
      try {
          wpm.setBitmap(bmImg);
      } catch (IOException e) {
  
          // TODO Auto-generated catch block
          e.printStackTrace();
      }
      pDialog.dismiss();
  
  }
  
  }
  </code></pre>
  
  <p>LOG Cat:</p>
  
  <pre><code>11-09 15:09:11.726: E/StrictMode(1632): A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks.
  11-09 15:09:11.726: E/StrictMode(1632): java.lang.Throwable: Explicit termination method 'end' not called
  11-09 15:09:11.726: E/StrictMode(1632):     at dalvik.system.CloseGuard.open(CloseGuard.java:184)
  11-09 15:09:11.726: E/StrictMode(1632):     at java.util.zip.Inflater.&lt;init&gt;(Inflater.java:82)
  11-09 15:09:11.726: E/StrictMode(1632):     at java.util.zip.GZIPInputStream.&lt;init&gt;(GZIPInputStream.java:96)
  11-09 15:09:11.726: E/StrictMode(1632):     at java.util.zip.GZIPInputStream.&lt;init&gt;(GZIPInputStream.java:81)
  11-09 15:09:11.726: E/StrictMode(1632):     at libcore.net.http.HttpEngine.initContentStream(HttpEngine.java:528)
  11-09 15:09:11.726: E/StrictMode(1632):     at libcore.net.http.HttpEngine.readResponse(HttpEngine.java:836)
  11-09 15:09:11.726: E/StrictMode(1632):     at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:274)
  11-09 15:09:11.726: E/StrictMode(1632):     at libcore.net.http.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:486)
  11-09 15:09:11.726: E/StrictMode(1632):     at com.google.ads.internal.f.b(SourceFile:490)
  11-09 15:09:11.726: E/StrictMode(1632):     at com.google.ads.internal.f.run(SourceFile:460)
  11-09 15:09:11.726: E/StrictMode(1632):     at java.lang.Thread.run(Thread.java:856)
  </code></pre>