Pregunta

Una pregunta sencilla: ¿El Typeface.createFromAsset () caché? ¿O debo mantener una referencia en torno a la memoria para tener a mano? La razón por la que pido es porque lo uso mucho (todo para mantener una sola fuente a través de muchas actividades / visitas), así que me estoy preguntando si Tipo de letra le hará un poco simple de almacenamiento en caché, así que no tengo que mantener la hacer referencia a mí mismo.

¿Fue útil?

Solución

No, lo mejor que puede decir - que llama directamente hacia abajo en

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

, y parece que siempre va a abrir un activo y crear un nuevo tipo de letra para el flujo. Puede probablemente vuelva a comprobar usted mismo; acaba de comprobar y ver si le da el mismo objeto Tipo de letra de varias llamadas a createFromAsset con el mismo activo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top