为什么在Android中使用字符串文字不鼓励?还有哪些其他/更好的替代品?

时间:2015-04-07 21:21:01

标签: java android string string-literals

我知道在Android中使用字符串文字是不受欢迎的,但我不知道为什么。我也想知道有什么方法可以解决这个问题。

2 个答案:

答案 0 :(得分:6)

这不一定是个问题,只是警告。 Android鼓励尽可能使用字符串资源文件,但您当然可以对字符串进行硬编码并使其正常工作。

请参阅此问题/答案:what's wrong with hardcoded string in android xml file?

答案 1 :(得分:6)

这不是针对Android的问题。这是一般编程的“最佳实践”。将字符串和其他“可本地化”的数据放入单独的文件(属性文件,资源等)中始终是一个好主意。这使得本地化更容易进入其他语言。