Я пытаюсь установить изображение внутри LinearLayout Background, проблема в том, что если устройство не имеет доступа к Интернету, изображение не загружается, но, когда устройство снова подключено к Интернету, изображение, установленное в качестве фона, не загружается.полностью.
Это мой код:
Picasso.with(this).load(ImageURL).into(new Target() {
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
loginLayout.setBackground(new BitmapDrawable(getResources(), bitmap));
}
@Override
public void onBitmapFailed(Drawable errorDrawable) {
loginLayout.setBackgroundResource(R.drawable.background_activitys);
}
@Override
public void onPrepareLoad(Drawable placeHolderDrawable) {
loginLayout.setBackgroundResource(R.drawable.background_activitys);
}
});
, когда устройство не подключено, и я запускаю приложение, вызывается onBitmapFailed, и когда я снова активирую интернет, вызывается метод onBitmapLoaded, даже если изображениене загружен полностью.