gpt4 book ai didi

java - 在 XML 中定义资源是否会导致解析开销?

转载 作者:行者123 更新时间:2023-12-01 13:46:13 24 4
gpt4 key购买 nike

Android中XML资源文件的解析是在运行时发生的吗?如果有任何解析开销,编写 View 是否可以通过编程方式消除它?如果在单独的 .java 文件中创建资源然后加载,它们会比在 XML 中定义资源消耗更多内存吗?

最佳答案

是的,XML 资源文件(布局、绘图等)在运行时进行解析。然而,这产生的开销相当小。就消耗的内存量而言,由于 XML 文件被解析为源代码(您将编写的内容的优化版本),因此它们将占用与单独的 .java 文件大致相同的 RAM 量。

关于java - 在 XML 中定义资源是否会导致解析开销?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20358045/

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