我检查了建议的解决方案,但找不到我的答案.如果答案在那里,那么我很抱歉再次发布.
我正在消耗wcf休息服务.
在我的测试活动中,我做;
private final static String SERVICE_URI = "http://10.0.2.2/Service1.svc";
Run Code Online (Sandbox Code Playgroud)
这最终将用于各种活动.
所以我想做的是: private final static String SERVICE_URI = [CONSTANT]
因此,如果我需要在其他地方重新指定服务,单个代码更新将导致指向正确位置的相关活动,允许它们工作,而不必更新每个活动.
那么:我在Android中如何/在哪里创建这样的常量,我将如何引用它?
非常感谢任何帮助.
作为String Resources的替代品,您可以通过创建Constants类来实现它,并将常量值放在那里.此方法并非完全针对Android,而是Java社区经常使用的实践.
public class Constants {
public final static String SERVICE_URI = "http://10.0.2.2/Service1.svc";
}
Run Code Online (Sandbox Code Playgroud)
并将其作为Constants.SERVICE_URI引用到其他Activity/classes中.如果使用此方法,即使上下文或应用程序不可用,您也可以在任何地方使用它.
| 归档时间: |
|
| 查看次数: |
6328 次 |
| 最近记录: |