Ich verwende Glide, um ein Bild mit seiner Ressourcen-ID in eine Bitmap zu laden, und ich möchte die Bitmap an eine Elementfunktion übergeben eine benutzerdefinierte AnsichtsklasseGleitfehler: java.lang.IllegalArgumentException - Sie müssen diese Methode auf einem Hintergrundthread aufrufen
Dies ist mein Code:
try {
Bitmap bm=Glide.
with(getApplicationContext()).
load(mThumbIds[position]).
asBitmap().
into(width, height). // Width and height
get();
drawView.setImg(bm);
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {
e.printStackTrace();
}
Jedes Mal, wenn ich versuche, es mir folgende Fehlermeldung erhalten auszuführen:
Unable to start activity ComponentInfo{...}: java.lang.IllegalArgumentException: YOu must call this method on a background thread
Wie kann ich dieses Problem beheben?
Mögliches Duplikat von [Wie benutzt man glide, um ein Bild in eine Bitmap zu laden?] (Http://stackoverflow.com/questions/27394016/how-does-one-use-glide-to-download-an- Bild-in-Bitmap) –