2015-11-27 10 views
2

Я использую библиотеку Picasso и Parse.com для своего приложения Я загружаю изображение через parse doc в Byte Array.Android - загрузить Byte [] в imageview с picasso

Как я могу показать его в изображении с Picasso? Picasso не принимает Byte в load().

file.getDataInBackground(new GetDataCallback() { 
    @Override 
    public void done(byte[] data, ParseException e) { 
      if (e == null) { 

       Picasso.with(this) 
        .load(data) 
        .into(wallpaper); 

      } else { 

      } 
    } 
} 

Благодаря

ответ

1

Почему вы не загрузить изображение с помощью самого Пикассо? Вы можете передать URL-адрес в .load(URL), и он будет загружен и отображен для вас.

Или вы можете конвертировать byte[] в Bitmap, а затем передать его .load(Bitmap).

+0

потому что в потреблении процентов и picasso нет никакого процентного метода для progressbar. и picasso не принимает битмап – hamedjj

+1

Вы правы, Пикассо не принимает битмап. В этом случае вы можете установить «Bitmap» непосредственно в «ImageView», используя 'imageView.setImageBitmap (bitmap);'. – Suhas

Смежные вопросы