从长远来看,我应该使用strings.xml来提高可读性吗?

时间:2018-05-23 18:29:54

标签: android code-standards

主要关注代码可读性&从长远来看,可维护性, 我的应用程序永远不会被本地化,几乎没有字符串重复

textView.setText(context.getString(R.string.string, arg));

与之比较:

textView.setText(String.format("string %s", arg));
你觉得怎么样?

2 个答案:

答案 0 :(得分:0)

是。您应该将所有字符串保留在资源文件中。可读性不是这里的借口,因为Android Studio会向您展示引用资源的价值,因此这不会产生任何实际问题。

答案 1 :(得分:0)

即使您的应用永远不会被本地化,也是一个遵循的惯例。

代码是您花费近一半时间的地方。因此,您应该尽可能保持整洁和管理。

如果多次使用,您的代码将只使用一个字符串。所以没有重复。从而减少了java中的字符串内存。

相关问题