首页 热点资讯 义务教育 高等教育 出国留学 考研考公

android手机为什么在设置应用管理中清除缓存后还会显示有12K

发布网友 发布时间:2022-04-22 22:23

我来回答

1个回答

热心网友 时间:2023-09-12 20:00

Data下面存放的是sqlite或者其他的缓存文件,但是应用不一定只能将缓存放在这里,别的地方也可以,比如所SDCARD或者是手机内存,或者是XML文件缓存如 sharedpreference 产生的文件追问

通过打印log,最终确认,这个12K的值还是从cache目录中读出来的,而此时cache目录中也确实为空,通过手动删除对应的cache目录,这个时候cache就显示0了

我目前分析是和是上边计算数据所用到的接口函数state_size中的计算方法问题,这个方法其中是按照块儿来计算的,但这个目前也只是一种猜测,还没有具体证据。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com