<分区>
destroyDrawingCache() 是昂贵的操作吗??
<分区>
destroyDrawingCache() 是昂贵的操作吗??
最佳答案
如果您手动调用 buildDrawingCache()
而没有调用 setDrawingCacheEnabled(true)
,您应该在之后调用 destroyDrawingCache()
来清理缓存。
您应该避免在启用硬件加速时调用此方法。如果不需要绘图缓存位图,调用此方法会增加内存占用,并导致 View 在软件中渲染一次,从而对性能产生负面影响。
关于android - View 的 destroyDrawingCache() 是昂贵的操作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12004782/
相关文章:
ruby-on-rails - 渲染 View 时自动 "cached"是什么?
java - 如何从以编程方式膨胀的布局中访问 View ?
java - 如何访问android子类中的主要 Activity 上下文
android - MPAndroidChart 点击图表上的监听器
python - 如何在 Django TemplateView 中为 template_name_field 传递 mixin?
java - ListPreference标记导致我的应用崩溃
尽管使用内容提供程序和顺序数据库访问,android sqlite "database is locked"错误