Frage

Einfache Frage: Typeface.createFromAsset () Cache? Oder soll ich einfach einen Verweis um im Speicher handlich zu halten? Der Grund, warum ich frage ist, weil ich es verwenden eine ganze Menge (alle einen einzigen Guss über viele Aktivitäten / Ansichten zu halten), so frage ich mich, ob Schriftbild wird ein einfaches Stück Caching tun, damit ich das nicht halten müssen Referenz selbst.

War es hilfreich?

Lösung

Es ist nicht, wie gut ich kann sagen - es ruft direkt nach unten in

http: // google.com/codesearch/p?hl=en#uX1GffpyOZk/core/jni/android/graphics/Typeface.cpp&l=115

, die wie es aussieht, wird immer ein Asset öffnen und eine neue Schriftart für den Stream erstellen. Sie können sich wahrscheinlich das Doppelte selbst überprüfen; nur überprüfen und sehen, wenn Sie das gleiche Schriftart Objekt aus mehreren Anrufen zu createFromAsset mit dem gleichen Vermögenswert erhalten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top