我已经检查了建议的解决方案,但找不到我的答案。如果答案在那里,那么我很抱歉再次发布它。
我正在使用 wcf 休息服务。
在我的测试 Activity 中我这样做;
private final static String SERVICE_URI = "http://10.0.2.2/Service1.svc";
这最终将用于各种 Activity 。
所以我想做的是:private final static String SERVICE_URI = [CONSTANT]
因此,如果我需要将服务重新指向其他地方,单个代码更新将导致相关 Activity 指向正确的位置,从而使它们能够工作,而不必更新每个 Activity 。
那么:我将如何/在何处在 Android 中创建这样一个常量,我将如何引用它?
非常感谢任何帮助。
最佳答案
字符串资源的替代方案,您可以通过创建常量类并将您的常量值放在那里来实现。这种方法并不完全是 Android 特有的,而是 Java 社区经常使用的一种做法。
public class Constants {
public final static String SERVICE_URI = "http://10.0.2.2/Service1.svc";
}
并在其他 Activity/类中将其作为 Constants.SERVICE_URI 引用。如果您使用这种方法,您可以在任何地方使用它,即使上下文或应用程序对您不可用。
关于java - 安卓(常量),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7183290/