java - 在 Android Java 中定义字符串常量
问题描述
我想知道在 Android 中定义不变的常量字符串的最佳实践是什么,例如我正在使用分析并且需要访问整个应用程序的信息。我应该使用像 Constants.java 这样的文件,其中所有内容都是静态字符串、枚举,还是应该将该信息存储在 strings.xml 中
解决方案
创建一个最佳实践
常量.java
并定义如下常量:
public static final int YOUR_CONSTANT_NAME = 14;//for the variables which will not change,
public static int YOUR_CONSTANT_NAME = 14;//which can be changed.
静态- 为完整的应用程序生命周期保留内存,无需重复初始化。 final - 以确保系统确保该值一旦分配就不会改变。
在常量文件中,您可以定义常量变量、首选项名称、API 密钥、SDK 密钥等。
推荐阅读
- c++ - 如何更改默认项目构建选项?
- imagemagick - 如果新高度低于 X,则裁剪并扩展缩略图的高度
- python - 将城市字段和州字段添加到邮政编码表
- reactjs - How can I fix the web-dev-server execution error?
- python - KeyError:使用 Python Pandas 的 set_index 函数时,“[] 中的任何一个都不在列中”
- java - AOP AspectJ 切入点 if() 抛出 ArrayIndexOutOfBoundsException:
- python - 我无法点击按钮
- javascript - useState 和 if 语句导致错误:重新渲染过多。React 限制渲染次数以防止无限循环
- graphics - 如何在 Metal 中创建纯色纹理?
- reactjs - Reactjs 实例化一个类