android - picasso 中未加载图像

标签 android imageview picasso loadimage

我正在尝试加载此图像:http://api.aircountr.com/3UE2c8CtxmzZfRan0hex5uWGkmzl0BWG.jpg

但是使用 picasso 它没有被加载。我经历过很多类似的问题,但没有找到解决方案。

每次我收到 onError() 回调时。

if (mDataList.get(position).getImageUrl() != null && !mDataList.get(position).getImageUrl().equals("")) {
            Picasso.with(mContext).load(mDataList.get(position).getImageUrl().trim()).into(iv_invoiceImg, new Callback() {
                @Override
                public void onSuccess() {
                    Log.d("rajcheck", "success");
                }

                @Override
                public void onError() {
                    Log.d("rajcheck", "fail" + ""+mDataList.get(pos).getImageUrl().trim()+"a");
                }
            });
        } else iv_invoiceImg.setImageResource(R.drawable.ic_logo);

更新 - 问题已解决 图片 URL 不包含“http://”,这就是问题所在。

最佳答案

确保您已在 AndroidManifest.xml 中授予应用访问 internet 的权限

<uses-permission-sdk-23 android:name="android.permission.INTERNET"></uses-permission-sdk-23>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>

关于android - picasso 中未加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37826878/

相关文章:

android - android gradle 插件版本 3.3 和 OneSignal 的问题

android - 如何在 Android 上监听复杂图片的 onClick 事件

android - 如何在 android imageview 中显示验证码图像?

android - Picasso 的 fit()、resize() 和 transform() 会在下载前缩小图像尺寸吗?

android - 从 url 获取图像并在 ImageView 中显示时调整图像大小

android - android中不同密度的资源大小

android - 如果 GPS 关闭,WiFi getScanResults 返回一个空列表。 (安卓 6.0.1)

java - Android 天气应用程序将字符串数组转换为 double 组有困难

android - 在android中可以从MySQL数据库检索图像并将其显示在imageview中吗?

android - Picasso 和 PhotoView Library 将图像加载到 ImageView 中很奇怪