String.xml 或 Constants 类

发布于 2024-12-19 15:35:23 字数 190 浏览 0 评论 0原文

在设计 Android 应用程序时,以下哪种更好的方法是

  1. 将所有字符串常量放入 res/values/Strings.xml 或者
  2. 创建一个像Constant.java这样的类,其中所有字符串都是public static final ?

选择其中哪一个效率更高?

What is better approach of the following in designing an Android app

  1. To place all the String constants in res/values/Strings.xml
    or
  2. Create a class like Constant.java where all Strings are public static final?

Choosing which one of them is more efficient?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

薔薇婲 2024-12-26 15:35:23

我想常量类会更有效。

然而,在任何一种情况下,速度都不应该成为问题。我建议根据合理的内容进行组织。

常量类

放置将在内部使用的字符串常量,例如数据库列名称或其他键。

strings.xml

放置为用户显示的字符串。这样您就可以利用本地化等优势。

I imagine a constants class would be more efficient.

However, speed shouldn't really be an issue in either case. I would recommend organizing based on what makes sense.

Constants class

Put strings constants that will be used internally, like database column names or other keys.

strings.xml

Put strings that are displayed for the user. This way you can take advantage of localization, etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文