【发布时间】:2011-01-29 03:21:16
【问题描述】:
如何使用ImageView 中的 URL 引用的图像?
【问题讨论】:
-
public class ImageDownloader { private final Executor executor = Executors.newSingleThreadExecutor(); public void download(String url, Consumer
onSuccess, Consumer onError) { Handler handler = new Handler(); executor.execute(() -> { try (InputStream in = new URL(url).openStream()) { 位图结果 = BitmapFactory.decodeStream(in); handler.post(() -> onSuccess.accept(result)) ; } catch (Exception e) { handler.post(() -> onError.accept(e)); } }); } }