Cómo cargar imágenes de AWS con Picasso con acceso privado
Estoy tratando de cargar la imagen almacenada en aws S3 en mi aplicación de Android usando Picasso, pero obtengo una imagen en blanco sin errores en mi logcat y nada para mí de la depuración general en torno a las líneas de código relevantes. Tenemos acceso privado a las imágenes, por lo que la URL de la imagen no puede funcionar en el navegador. Necesito mostrar la imagen en mi aplicación de Android usando Picasso. Pero no funciona.
Mi fragmento de código a continuación
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);
Al usar el código anterior, la imagen se muestra solo por primera vez después de instalar la aplicación. la próxima vez solo se muestra la imagen de marcador de posición
estoy usandoesta biblioteca para mostrar la imagen
El problema no es con Picasso, es cargar una imagen desde una url "privada".
por favor sugiera soluciones