首页 > 解决方案 > 在 Android Java 中定义字符串常量

问题描述

我想知道在 Android 中定义不变的常量字符串的最佳实践是什么,例如我正在使用分析并且需要访问整个应用程序的信息。我应该使用像 Constants.java 这样的文件,其中所有内容都是静态字符串、枚举,还是应该将该信息存储在 strings.xml 中

标签: javaandroidperformanceenums

解决方案


创建一个最佳实践

常量.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 密钥等。


推荐阅读