Ami*_*ale 6 android amazon-s3 picasso
我正在尝试使用Picasso将存储在aws S3上的图像加载到我的Android应用程序中,但我得到的空白图像在我的logcat中没有错误,对于我来说,通过相关代码行进行一般调试没有任何问题.我们对图片进行私密访问,因此图片网址无法在浏览器上运行.我需要使用Picasso将图像显示到我的Android应用程序中.但它不起作用.
我的代码片段如下
new Picasso.Builder(getApplicationContext()).downloader(new S3Downloader(getApplicationContext(), s3Client, bucket))
.build()
.load("https://s3-ea-east-8.amazonaws.com/music/MusicApp_3.jpg")
.placeholder(R.drawable.img_placeholder)
.memoryPolicy(MemoryPolicy.NO_CACHE)
.networkPolicy(NetworkPolicy.NO_CACHE)
.into(imageView);
Run Code Online (Sandbox Code Playgroud)
通过使用上面的代码,图像只在安装应用程序后第一次显示.下次它只显示占位符图像
我正在使用这个库来显示图像.
问题不在于毕加索,而在于从"私人"网址加载图片.
请提出解决方案
Vis*_*nav -1
只需使用这个:
Picasso.with(getApplicationContext()).load(your_url).noFade().into(imageView);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
675 次 |
| 最近记录: |