Soll ich Bitmap oder Drawable zum Speichern in ImageCache auf Android verwenden?

9

Ich habe einen ImageCache implementiert. Aber ich bin neugierig, welcher Typ darin gespeichert wird, kostet weniger.

Jetzt benutze ich BitmapFactory , um die Bilder aus dem Internet zu holen, also bekomme ich zuerst Bitmap . Sollte ich in ein Drawable konvertieren um es in meinem ImageCache zu speichern oder einfach nur das Bitmap zu speichern?

Irgendwelche Ideen?

Danke.

    
shiami 21.09.2010, 09:03
quelle

2 Antworten

4

Speichern Sie einfach die Bitmap. Das ist was du speicherst und ich bin nicht sicher, was du gewinnen würdest, indem du es zuerst in eine BitmapDrawable schiebst. Es würde definitiv mehr Platz als Drawable benötigen, da es sowieso die Bitmap enthält. Du verlierst auf keinen Fall wirklich etwas, da beide hin und her konvertierbar sind.

    
colithium 21.09.2010, 09:14
quelle
1

Alles hängt davon ab, ob Sie ein Bild mit einem anderen Status wie einen Selektor (gedrückt, fokussiert usw.) zwischenspeichern möchten. Die Bitmap enthält diese Informationen nicht im Vergleich zum Zwischenspeichern von Zeichen.

    
Gomino 20.10.2012 00:28
quelle

Tags und Links