У меня проблема с моим кодом:
Picasso.with(getApplicationContext())
.load(postimage)
.into(new Target() {
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
try {
String root = Environment.getExternalStorageDirectory().toString();
File myDir = new File(root + "/Android/data/myapps/cache/");
if (!myDir.exists()) {
myDir.mkdirs();
}
String name = new Date().toString() + ".jpg";
myDir = new File(myDir, filename);
FileOutputStream out = new FileOutputStream(myDir);
bitmap.compress(Bitmap.CompressFormat.JPEG, 90, out);
Log.i("image", "Your image saved to :" + myDir);
out.flush();
out.close();
} catch (Exception e) {
// some action
}
}
Я хочу загрузить изображение с URL.Код работает нормально, но он всегда зацикливается и не может быть остановлен, но все равно загружается, даже если он уже загружен.