Так я использую Picaso загрузить несколько изображений и кэшировать их так:Android Picaso - Как не кэшировать изображения, которые не загружаются через него?
ImageView logo = (ImageView)findViewById(R.id.image_logo);
Picasso.with(VenueDetailsActivity.this).load(url).into(logo);
Однако, у меня есть другие изображения, которые не должны быть в кэше. Однако, похоже, как только Picaso работает в любой точке приложения, он начинает кэшировать все изображения независимо от того, загружаю ли я Picaso на них или нет.
Как я могу не кэшировать определенные изображения с помощью Picasso?
** ли Пикассо расстановок приложение, что любая загрузка изображения кэшируются независимо от использования Пикассо или нет **
метод я использую, чтобы загрузить мои изображения:
private class DownloadImageTask extends AsyncTask<String, Void, Bitmap> {
ImageView bmImage;
public DownloadImageTask(ImageView bmImage) {
this.bmImage = bmImage;
}
protected Bitmap doInBackground(String... urls) {
String urldisplay = urls[0];
Bitmap mIcon11 = null;
try {
InputStream in = new java.net.URL(urldisplay).openStream();
mIcon11 = BitmapFactory.decodeStream(in);
} catch (Exception e) {
Log.e("Error", e.getMessage());
e.printStackTrace();
}
return mIcon11;
}
protected void onPostExecute(Bitmap result) {
bmImage.setImageBitmap(result);
}
}
Как я уже сказал, я даже не использую Picasso для изображения, которое не нужно кэшировать. Я использую обычный способ загрузки изображения. Тем не менее, я даже попробовал его с помощью Picasso с использованием метода .skipMemoryCache(), но это тоже не сработало. –