递归火山软件开发平台

标题: 请教:安卓.浏览框.清空缓存、清空Cookie的用法 [打印本页]

作者: 382429088    时间: 2024-3-23 18:00
标题: 请教:安卓.浏览框.清空缓存、清空Cookie的用法
感谢各位前辈,我新手!目前在捣鼓个浏览器APP
需求:点击按钮清理,然后清理缓存。

看平台的注释写出了下面代码,麻烦帮忙检查一下,看看对吗。



--------------------------
信息框类_按钮被单击——方法
...
否则 (来源对象 == 信息框_清理)
  如果 (按钮类型 == 对话框按钮类型.确认按钮)
     浏览框1.清空历史 ()
     浏览框1.清空缓存 (真)
     浏览框1.清空表单 ()
     浏览框1.清空Cookie ()
     提示框 ("正在进行清理 !")
返回 (0)

...
浏览框_清空Cookie完成——方法
...
如果 (来源对象 == 浏览框1)
   提示框 ("已经完成清理 !")
返回 (0)

-----------------------

经过调试,发现能清理掉应用的缓存,但是偶尔发现应用的存储空间中——数据会变成几个MB
app安装完成大小是 216多KB这样

正常状态如下:
存储空间
总计:660KB
应用:216KB
数据:444KB

缓存:40KB


异常情况如下:
存储空间
总计:660KB
应用:216KB
数据:2.8MB 这样

缓存:40KB


作者: 创世魂    时间: 2024-3-23 20:41
可能还有用到的其他类库产生的缓存。未必都是浏览器的
作者: 382429088    时间: 2024-3-23 21:03

感谢回复,代码正确就行。目前只用到了
Java基本类
安卓基本类
浏览器窗口组件


感觉是app出现无响应之后,这个情况才出现的

作者: 0晨鹤0    时间: 2024-3-24 06:42
这是 Android 的系统机制之一。为了提高运行效率,系统会把 java 字节码的应用预先编译为本地机器码,这部分占用也计算进去了。

除此之外还有许多系统默认行为,例如创建数据库,配置文件(SharedPreference)等。不必纠结这里的文件大小。
作者: 382429088    时间: 2024-3-24 10:17
感谢解惑!~
新的一天,继续把剩下的疑点弄懂。
开发的日子真难,解决旧需求,又会产生新的需求。。。




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4