gpt4 book ai didi

android - getID() 是否总是返回一个常量值?

转载 作者:行者123 更新时间:2023-11-29 00:37:03 26 4
gpt4 key购买 nike

对于我的 Android 项目,我使用 getID() 方法来检索 View 的数值并将该值存储在我的数据库中。我相信针对特定 View 的此 getID() 方法将始终在生产环境中的多次执行以及多年来的后续应用程序更改中返回相同的常量值。我的假设是否正确?

最佳答案

View#getId() 是您在布局 xml 文件中定义的 R.id.xyz 的值。在您重新编译应用程序之前,它们不会更改,因为这会更改生成的 R.java 文件(尽管不一定会更改数字 id 值)。

over multiple executions in a production environment

是的,如果应用没有更新

and over subsequent application changes over years

也许吧,但我不这么认为。由于 Android 本身具有稳定的 resource ids,因此可能有一种方法可以设置您的工具以生成预定的修复 ID 值。但我不知道这是怎么做到的。

关于android - getID() 是否总是返回一个常量值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11956800/

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