gpt4 book ai didi

android - Typeface.createFromAsset() 是否缓存?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:24:10 26 4
gpt4 key购买 nike

简单的问题:Typeface.createFromAsset() 是否缓存?还是我应该在内存中保留一个引用以方便使用?我问的原因是因为我经常使用它(都是为了在许多 Activity/ View 中维护单一字体),所以我想知道 Typeface 是否会做一些简单的缓存,所以我不必维护引用我自己。

最佳答案

据我所知,它没有——它直接向下调用

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

看起来它总是会打开一个 Assets 并为流创建一个新的字体。您可能可以自己仔细检查一下;只需检查并查看您是否从使用相同 Assets 的多次调用 createFromAsset 中获得了相同的 Typeface 对象。

关于android - Typeface.createFromAsset() 是否缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4320090/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com