retrofit - Android毕加索图书馆
问题描述
我使用毕加索从 api 加载自定义图像。但不工作毕加索图像加载器。Picasso 放置在 RecyclerView.Adapter 上。用于 json 客户端的改造。请解释。
if ( !(partnerChallenge.get(position).getImage().equalsIgnoreCase("null"))) {
String url = partnerChallenge.get(position).getImage();
Log.e("mDailyChallenge", url);
String uu = "http://dev.e.lk/v2/badges_image/level1_v2.png";
Picasso.with(context).load(url)..into(holder.iv_home_badge);
}
我将上面的 url 变量用于毕加索,但图像未加载。然后我用 uu 变量来毕加索它工作得很好。
这是我的 Logcat 结果
E/mDailyChallenge: http://dev.goyo.lk/v2/badges_image/level1_v2.png
解决方案
我认为您正在使用旧版本的毕加索图书馆。你会面临很多问题,尤其是。在较新版本的 Android 上运行的设备。我建议你更新你的图书馆。
Gradle 文件添加:
implementation 'com.squareup.picasso:picasso:2.71828'
爪哇
Picasso.get().load(URL.here).into(imageView1);
Picasso.get().load(R.drawable.landing_screen).into(imageView1);
Picasso.get().load("file:///android_asset/DvpvklR.png").into(imageView2);
Picasso.get().load(new File(...)).into(imageView3);
推荐阅读
- c# - UIElement 返回空文本
- reactjs - 当onPress菜单反应原生时如何保存价值?
- c++ - asctime 格式的由来是什么?
- windows - 不保存崩溃转储/小型转储
- google-cloud-platform - 通过代理从 gke 连接到云 sql - 连接被拒绝
- wordpress - Wordpress 显示页面而不是没有 https 前缀的 404 错误
- pandas - pd.to_datetime 错误 ValueError: '-' is a bad directive
- vulkan - Vulkan 1.1、SPIR-V 1.3、libshaderc、验证层错误
- android - 从 StatusBarNotification 检索小图标作为位图
- java - 使用现有数据库在 Android 应用中显示数据