2015-10-07 9 views
0

Это простиралось от резьбы: Picasso Images are not loading in Gridview AndroidPicasso Изображение не загружается

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

@Override 
public View getView(int position, View convertView, ViewGroup parent) { 

    if(convertView == null) { 
     //Inflate the XML based 

Layout 
     LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
     convertView = inflater.inflate(R.layout.movies_item, parent, false); 
} 

//Get the ImageView 
ImageView movieThumbnail = (ImageView) convertView.findViewById(R.id.movies_item_thumbnail); 

//Load Image into the ImageView 
Picasso.with(context).load(movies.get(position).getThumbnail()).into(movieThumbnail); 

//When I hardcode the url, the image shows as shown in the screenshot below  
//Picasso.with(context).load("http://image.tmdb.org/t/p/w500/nBNZadXqJSdt05SHLqgT0HuC5Gm.jpg").into(movieThumbnail); 
Log.v("Populating", movies.get(position).getThumbnail()); 

return convertView; 
} 

Я полностью потерян. Это тоже не вызывает ошибок. ПОМОГИТЕ!!!!!!!!

Screenshot

[UPDATE] Пожалуйста, обратитесь к этой ссылке для решения!

OkHTTP and Picasso don't run together

+1

Отладчик - ваш друг. Является ли 'movies.get (position) .getThumbnail()' действительным URL? –

ответ

0

Ну попробуйте использовать этот

movies.get(position).getThumbnail().toString() 

и убедитесь, что ваш URL является полным

+0

getThumbnail() возвращает строку уже, и я проверил каждый URL. Они все правильные. – coffeeak

0

Я дам мой код попробовать этот путь .. Picasso.with (CTX) .load (String.valueOf (images.get (положение))) ошибка (R.drawable.scorpion) .into (serve_dish_iv). здесь переменные «изображения» являются переменной ArrayList .. Попробуйте этот путь

Picasso.with (context) .load (movies.get (position) .getThumbnail()). ошибка (R.drawable .defulticon) .into (. movieThumbnail);

Если какие-либо изображения недоступны, то изображение по умолчанию отображается. Если какая-либо проблема, пожалуйста, спросите меня.

+0

Picasso.with (context) .load (movies.get (position) .getThumbnail()). Error (R.drawable.defulticon) .into (movieThumbnail); – Cprk

+0

Наконец-то прогресс! Отображаются изображения по умолчанию. Но я не понимаю, почему URL-адреса эскизов изображений не работают. URL-адреса верны, и я попытался открыть их в браузере. Они хорошо отображаются. – coffeeak

+0

Хорошо. Если вы этого не сделаете, я предлагаю вам .. Пожалуйста, еще раз проверьте свой URL .. мой взгляд на то, что URL-адрес неверен. – Cprk

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