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
Modell
%Vor%Modul
%Vor%ModelLoader
%Vor%Dann lade ich es so:
%Vor%Bitte, wo bekomme ich es falsch?
Ich habe die Antwort unten angewendet, aber ich begann NPE zu bekommen. Dies ist der Stacktrace:
%Vor% 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.
Sie müssen dies tun, sonst ignoriert Glide Ihren ModelLoader und denkt, dass er das bereitgestellte Movie
-Modell nicht behandelt.
Tags und Links android android-glide