[英]Why doesn't Android intern string resources?
至少看来他们没有。 如果我有以下内容
<string name="bathrooms">Baths</string>
结果
(getString(R.string.bathrooms) == "Baths")
是false
。
对我来说,奇怪的是,字面量是在编译时就被已知的。 资源肯定相同吗?
由于资源可能取决于语言(例如),因此在运行时加载它们是有意义的。
您在xml
文件中定义<string name="bathrooms">Baths</string>
。 字符串Baths
在运行时创建。 所以==
将失败。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.