我有一个从服务器加载图像的项目。我像这样使用毕加索,
Picasso.with(context).load("https://cms-assets.tutsplus.com/uploads/users/21/posts/19431/featured_image/CodeFeature.jpg").into(holder.packageImage);
但这不是加载此图片。我没有收到任何错误。我也尝试过Facebook Fresco库。那也没用。
我将此代码用于Fresco,
Uri imageUri = Uri.parse("https://cms-assets.tutsplus.com/uploads/users/21/posts/19431/featured_image/CodeFeature.jpg");
SimpleDraweeView draweeView = (SimpleDraweeView) findViewById(R.id.sdvImage);
draweeView.setImageURI(imageUri);
这里出了什么问题?有没有什么办法可以调试这个问题,或者从Fresco或Picasso获得更多关于这个问题的信息?
当我添加图片加载代码
时,我在日志中看到此消息I / System.out:(HTTPLog)-Static:isSBSettingEnabled false
感谢。
答案 0 :(得分:0)
说Picasso
和Fresco
尝试加载图片失败并且图像确实存在很困难,请确保将Internet权限设置为AndroidManifest.xml
文件:
<uses-permission android:name="android.permission.INTERNET" />
并检查您尝试加载图片的视图的可见性。