安卓工作室“;android.os.strictmode.LeakedClosableVolation“;错误

安卓工作室“;android.os.strictmode.LeakedClosableVolation“;错误,android,arrays,image,android-studio,Android,Arrays,Image,Android Studio,我试图从web服务器中存储的多个图像中获取字节数组。所以我有一个线程,它执行以获取图像,然后获取下一个,以及下一个等等。下面的代码是我线程中的代码 try { Bitmap image; URL url = new URL("https://plataforma.aqua-info.net/public/fichas_tecnicas/" + imageName);//image url is stored here InputStream is = ur

我试图从web服务器中存储的多个图像中获取字节数组。所以我有一个线程,它执行以获取图像,然后获取下一个,以及下一个等等。下面的代码是我线程中的代码

 try {
   Bitmap image;
   URL url = new URL("https://plataforma.aqua-info.net/public/fichas_tecnicas/" + imageName);//image url is stored here
   InputStream is = url.openConnection().getInputStream();
   image= BitmapFactory.decodeStream(is);//this line help to get the image(for given url) and store it in BitMapArray
   is.close();
   ByteArrayOutputStream stream = new ByteArrayOutputStream();
   image.compress(Bitmap.CompressFormat.WEBP, 100, stream);
   //image.compress(Bitmap.CompressFormat.JPEG, 100, stream);
   byte[] byteArray = stream.toByteArray();

   stream.close();
   image.recycle();
} catch (Exception ignored) {
}

                   
但在这方面:

InputStream is = url.openConnection().getInputStream();
我得到的错误如下:

2021-05-10 13:01:51.508 4722-5095/com.aquarismo D/StrictMode:StrictMode策略冲突:android.os.StrictMode.LeakedClosableLocation:在附加的堆栈跟踪中获取了资源,但从未释放。有关避免资源泄漏的信息,请参阅java.io.Closeable。 在android.os.StrictMode$AndroidCloseGuardReporter.report(StrictMode.java:1877)上 位于dalvik.system.CloseGuard.warnIfOpen(CloseGuard.java:286) 位于java.util.zip.Inflater.finalize(Inflater.java:407) 位于java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:289) 位于java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:276) 位于java.lang.Daemons$Daemon.run(Daemons.java:137) 运行(Thread.java:929) 原因:java.lang.Throwable:未调用显式终止方法“end” 位于dalvik.system.CloseGuard.open(CloseGuard.java:237) 位于java.util.zip.Inflater。(Inflater.java:122) 位于com.android.okhttp.okio.GzipSource(GzipSource.java:64) 位于com.android.okhttp.internal.http.HttpEngine.unzip(HttpEngine.java:484) 位于com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:661) 位于com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:475) 位于com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:411) 位于com.android.okhttp.internal.huc.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:248) 位于com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:211) 位于com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:30) 在com.aquarismo.updateFichasTecnicas.lambda$setImagens$0(updateFichasTecnicas.java:107) 在com.aquarismo.-$$Lambda$updateFichasTecnicas$5FrzDlk4KHUw9F2IV6zP337g-Q0.run(未知来源:6) 运行(Thread.java:929)

我已经关闭了所有可以关闭的功能,但错误仍然存在。我怎样才能解决这个问题