-1

当我将这个硬编码字符串用于我的 TextView 元素时,ADT 会警告我:

硬编码字符串“Text”,应使用@string 资源

那么它是不安全的还是 ADT 警告我不要使用这种方式的东西?

4

2 回答 2

1

这是不好的做法,因为它会使您的应用程序的可配置性降低,但它并非不安全。

在文件夹 res/values/strings.xml 中,您应该声明您正在使用的字符串以便更好地练习。

这是有关如何执行此操作的指南:http: //developer.android.com/guide/topics/resources/string-resource.html

于 2015-02-01T12:15:45.457 回答
1

您的应用程序中的所有 xml 文件都将被编译,之后,它们不再对人类可读。所以使用硬编码字符串是完全安全的,这只是一种不好的做法。

于 2015-02-01T12:34:37.413 回答