com.bumptech.glide.Registry $ NoModelLoaderAvailableException: Es konnten keine ModelLoader gefunden werden

7

Ich versuche, ein benutzerdefiniertes Modell in Glide zu laden, bekomme aber diesen Fehler:

  

GlideExecutor: Request warf nicht abgefangenes throuble   com.bumptech.glide.Registry $ NoModelLoaderAvailableException: Fehler bei   Finde alle ModelLoader für das Modell:   com.company.project.glide.Movie@aac331a

Glide-Version : 4.0.0

Meine Codes:

Modell

%Vor%

Modul

%Vor%

ModelLoader

%Vor%

Dann lade ich es so:

%Vor%

Bitte, wo bekomme ich es falsch?

BEARBEITEN

Ich habe die Antwort unten angewendet, aber ich begann NPE zu bekommen. Dies ist der Stacktrace:

%Vor%     
X09 19.07.2017, 16:15
quelle

2 Antworten

2

NoModelLoaderAvailableException ist aufgetreten, wenn keine  {@ linkcom.bumptech.glide.load.model.ModelLoader} ist für einen bestimmten Eintrag registriert    Modellklasse, und das mit @talkLittle Antwort behoben, und Plus auf diesem Film sollte equals() und hashCode() implementieren, um Caching zu erhalten, um richtig zu funktionieren.

Die neue NPE ist aufgetreten, weil Sie @Nullable akzeptiert haben und @NonNull annotation versucht haben.

    
Ibrahim 23.08.2017, 19:53
quelle
3
%Vor%

Sie müssen dies tun, sonst ignoriert Glide Ihren ModelLoader und denkt, dass er das bereitgestellte Movie -Modell nicht behandelt.

    
TalkLittle 02.08.2017 19:45
quelle

Tags und Links