我知道当我试图在后台线程上显示ProgressDialog时,异常抛出了Can't create handler inside thread that has not called Looper.prepare(),
因为我们试图从后台线程修改UI。但当我们在后台线程中关闭该对话框时,不会抛出异常。当我们在后台线程中关闭对话框时,为什么没有异常抛出,因为我们也在后台线程中
我有一个单独的BackgroundWorker和ThreadPool,它在后台执行方法。ThreadPool:我知道我需要使用一个标志来安全地终止我的BackgroundWorker,因为它给了我一个异常,如果我曾经关闭它而没有一个例外(关闭不会引发任何异常)while (_isFinished) // Do stuff那么,是否有必要对ThreadPool采取同样的预