2016-04-08 10 views
1

Ich habe einen ViewPager mit 3 Fragmenten darin. Jedes Fragment ist eine Liste zum Abrufen einiger Übungen von einem Remote-Server. Die 3 Fragmente sind in Reihenfolge: "explore", "favorite", "recent".Android: Glide lädt kein Bild in ListView

In der "explore" -Liste erscheinen alle Bilder korrekt. Leider erscheint im "favorite" kein Bild (nur Platzhalter-Thumbnail).

Das ist mein gemeinsamer Adapter:

@Override 
    public View getView(int position, View convertView, ViewGroup parent) { 
     final T item = getItem(position); 
     .... 
     Glide.with(getContext()) 
       .load(UIUtils.getThumbnailImageUrl(item.images)) 
       .placeholder(R.drawable.default_thumbnail_picture) 
       .crossFade() 
       .listener(new RequestListener<String, GlideDrawable>() { 
        @Override 
        public boolean onException(Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource) { 
         return false; 
        } 

        @Override 
        public boolean onResourceReady(GlideDrawable resource, String model, Target<GlideDrawable> target, boolean isFromMemoryCache, boolean isFirstResource) { 
         return false; 
        } 
       }) 
       .into(viewHolder.mExerciseImageView); 

     return convertView; 
    } 

ich einen Haltepunkt setzte in "OnException()" Funktion, und es gibt mehrere Pause. Leider ist die Ausnahme bei Null immer gleich ...

Könnten Sie mir helfen, Jungs?

Vielen Dank!

Antwort

2

Bitte versuchen Sie, dies hinzuzufügen .dontAnimate() Es wird funktionieren.

+0

Groß Seine Arbeit. –