-1

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

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

相比:

textView.setText(String.format("string %s", arg));

你怎么看?

4

2 回答 2

0

是的。您应该将所有字符串保存在资源文件中。可读性在这里不是借口,因为 Android Studio 会向您显示引用资源的价值,所以这没有真正的问题。

于 2018-05-23T18:32:16.870 回答
0

即使您的应用程序永远不会被本地化,这也是要遵循的惯例。

代码是您花费几乎半天时间的地方。所以你应该尽可能地保持整洁和管理。

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

于 2018-05-23T18:54:32.517 回答