From 767831329742865561d18ff4dc8f3b5f5e628b6f Mon Sep 17 00:00:00 2001 From: Tianhua Ran Date: Sun, 1 Sep 2019 20:18:32 +0800 Subject: [PATCH] fix: may throw cast exception in FileDownloadThreadPool --- .../filedownloader/services/FileDownloadThreadPool.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/src/main/java/com/liulishuo/filedownloader/services/FileDownloadThreadPool.java b/library/src/main/java/com/liulishuo/filedownloader/services/FileDownloadThreadPool.java index 8c91b921..d80a236c 100644 --- a/library/src/main/java/com/liulishuo/filedownloader/services/FileDownloadThreadPool.java +++ b/library/src/main/java/com/liulishuo/filedownloader/services/FileDownloadThreadPool.java @@ -121,7 +121,7 @@ private synchronized void filterOutNoExist() { runnablePool = correctedRunnablePool; } - public boolean isInThreadPool(final int downloadId) { + public synchronized boolean isInThreadPool(final int downloadId) { final DownloadLaunchRunnable runnable = runnablePool.get(downloadId); return runnable != null && runnable.isAlive(); }