HarmonyOS鸿蒙Next中如何释放ImageSource资源?

HarmonyOS鸿蒙Next中如何释放ImageSource资源? 问个问题,如何释放ImageSource资源?

1 回复

更多关于HarmonyOS鸿蒙Next中如何释放ImageSource资源?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


可以使用setImageCacheCount:设置内存中缓存解码后图片的数量上限,setImageFileCacheSize:设置图片文件缓存的大小上限,参考文档: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-system-app-V5#setimagecachecount7

对于缓存文件的删除您可以查询缓存用storageStatistics.getCurrentBundleStats()接口,清除文件缓存,需要调用contextcacheDir获取缓存,然后调用系统文件fs接口,判断是文件或者文件夹,再分别消除缓存

详细用法见下面的链接:

查询: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-storage-statistics-V5

回到顶部