Ich habe eine Klasse TouchPoint, die Serializable implementiert und weil es Bitmap enthält Ich schrieb writeObject und readObject für diese Klasse:
%Vor%Das Problem ist, dass ich
bekommeSkImageDecoder :: Factory hat null zurückgegeben
Wie kann ich das beheben? Ich weiß, dass eine mögliche Lösung darin besteht, writeObject () in
zu ändern %Vor%ABER diese Methode ist fast 10 mal langsamer.
UPDATE Finden Sie heraus, dass das eigentliche Problem nach
liegt %Vor%Alle byte [] Array-Elemente sind: 0
Endlich finde ich einen Weg, damit es funktioniert und gleichzeitig schneller ist. Ich habe zwei Probleme mit dieser Methode festgestellt:
Ich habe sie auf diese Weise gelöst
%Vor%Das ist schnell genug für mich - ungefähr 15x schneller als der Weg von bmp.compress. hoffe das hilft:)
Tags und Links java android bitmap serializable bytearray