Fa Typeface.createFromAsset () cache?
Domanda
Semplice Domanda: Typeface.createFromAsset () cache? O devo solo mantenere un punto di riferimento in tutto in memoria di tenere a portata di mano? Il motivo per cui mi chiedo è perché lo uso parecchio (tutto per mantenere un unico carattere in molte attività / vista), quindi mi chiedo se Carattere farà un po 'di semplice memorizzazione nella cache in modo da non dover mantenere la riferimento me stesso.
Soluzione
Non, come meglio posso dire - che chiama direttamente giù in
http: // google.com/codesearch/p?hl=en#uX1GffpyOZk/core/jni/android/graphics/Typeface.cpp&l=115
che sembra che sarà sempre aprire un asset e creare un nuovo tipo di carattere per il flusso. Probabilmente si può controllare due volte da soli; basta controllare e vedere se si ottiene lo stesso oggetto Carattere da più chiamate a createFromAsset con la stessa risorsa.