【发布时间】:2016-11-10 02:54:30
【问题描述】:
我在使用 Picasso 时遇到问题,尝试从图库和相机意图中的格式 content://com.android.providers.media.documents/document/imageXXYYZZ 的本地 Uri 加载大图像.
我正在使用标准调用加载图像:
Picasso.load(image_url)
.resize(600, 240)
.centerCrop()
.into(imageTarget);
我在这里附加了一个Target,当我触发onBitmapFailed(Drawable errorDrawable) 错误时。另外,当我登录毕加索时,我得到:
06-23 12:13:54.267 22393-22393/it.b3lab.friendipity D/Picasso﹕ Main created [R100] Request{content://com.android.providers.media.documents/document/image%3A13345 resize(600,240) centerCrop}
06-23 12:13:54.277 22393-23010/it.b3lab.friendipity D/Picasso﹕ Dispatcher enqueued [R100]+9ms
06-23 12:13:54.285 22393-23038/it.b3lab.friendipity D/Picasso﹕ Hunter executing [R100]+15ms
06-23 12:13:54.813 22393-23010/it.b3lab.friendipity D/Picasso﹕ Dispatcher batched [R100]+546ms for error
06-23 12:13:55.014 22393-23010/it.b3lab.friendipity D/Picasso﹕ Dispatcher delivered [R100]+746ms
06-23 12:13:55.024 22393-22393/it.b3lab.friendipity I/picasso﹕ failed to load bitmap
06-23 12:13:55.024 22393-22393/it.b3lab.friendipity D/Picasso﹕ Main errored [R100]+756ms
只有当我尝试从图库(大约 1 MB 以上)和使用高分辨率相机智能手机(在我的情况下是在 Android 上运行的 Moto G)时从相机意图加载大图像时,才会发生这种情况5.0.1)。我在 Android 4.4 上使用 Samsung S2 时没有收到此错误。
任何帮助将不胜感激!谢谢
【问题讨论】: