質問

簡単な質問:typtace.createfromasset()キャッシュはありますか?または、便利な状態を保つために、メモリに参照を保持するだけですか?私が尋ねる理由は、私がかなり多く使用しているからです(すべてが多くのアクティビティ /ビューで単一のフォントを維持するために)。だから、書体が単純なキャッシュを行うかどうか疑問に思っているので、私は維持する必要はありません自分自身を参照してください。

役に立ちましたか?

解決

私が伝えることができる最高のように、それはそうではありません - それは直接コールダウンします

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

常に資産を開き、ストリームの新しい書体を作成するように見えます。おそらくこれを自分で再確認することができます。複数の呼び出しから同じ書体オブジェクトを取得するかどうかを確認して、同じアセットを使用してCreateFromAssetを作成します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top