Vermeiden Sie Bitmap aus Recycling-Android

8

Ich habe zwei asynchrone Aufgabe, eine von ihnen laden Sie das Bild und die andere hinzufügen Unschärfe-Effekt auf, aber mein Problem ist, dass in der onPostExecute Callback der Download-Aufgabe möchte ich die Bitmap in ein ImageView und dann übergeben es zu zweitem Task, um Unschärfe-Effekt darauf anzuwenden, aber manchmal bekomme ich

%Vor%

Ich habe viel auf dieses Problem gesucht, aber ich habe keine klare Lösung gefunden, um dieses Problem zu vermeiden, speziell, dass ich dieses Bild in einem Fragment der Ansicht Pager verwenden, das ist mein Code

%Vor%

und das ist mein vollständiger Fragmentcode

%Vor%

damit ich das bild bekomme dann erscheint der blur effect aber wenn ich versuche auf die nächste viewpager seite zu wischen bekomme ich diese fehlermeldung jede Hilfe?
Danke.

    
Antwan 29.07.2015, 07:15
quelle

1 Antwort

1

Sie können trying to use a recycled bitmap vermeiden, indem Sie die ursprüngliche Bitmap vor der Verarbeitung in eine neue Bitmap kopieren. Probieren Sie dies

aus %Vor%

Ich hoffe, es wird dir nützlich sein.

    
Arkar Aung 29.07.2015, 07:23
quelle