【发布时间】:2015-07-11 05:50:34
【问题描述】:
在我的应用程序中,我的用户可以一次开始下载多个图像,我使用线程进行下载过程并显示下载进度。我正在通过 ThreadPoolExecutor 运行多个线程。问题是当用户打开其中一个图像(活动进入后台)并且我失去与正在运行的线程的连接时。我如何才能恢复到线程的连接。
public void submitRunnableTask(Runnable task) {
if(!mPool.isShutdown() && mPool.getActiveCount() != mPool.getMaximumPoolSize()) {
mPool.submit(task);
} else {
new Thread(task).start();
}
}
【问题讨论】:
标签: android threadpool