我喜欢将简单的文本直接放在 xml 文件中,而无需先声明字符串。它更容易、更简单、更简洁。但是,每当我这样做时,它总是有一个警告标志。
如果我的 xml 文件中有许多硬编码字符串而不考虑警告怎么办?我会惹上麻烦吗?
提前致谢。
最佳答案
当您在 java 代码和 xml 文件中使用硬编码字符串时,您的应用程序会直接将这些字符串写入 RAM。但是当您将它们声明为字符串资源时,它不会在应用程序启动时写入 RAM,而是在应用程序需要使用它们时写入 RAM。您可以在资源中声明十亿个字符串,并且您仍然可以拥有一个轻量级 RAM 友好的 Android 应用程序。
关于android - android xml文件中的硬编码字符串有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12634211/