虽然看起来很简单,但我还是低下了头。
所以我有我的类Common.java作为:
package com.spil.util;
public class Common extends Fragment implements SubscriptionListener
{
String WEBSERVICE = "http://webservice.carrierservice.com/";
}
类DownloadDataActivity.java为:
package com.spil.main;
public class DownloadDataActivity extends TimerTask {
String WEBSERVICE = "http://webservice.carrierservice.com/";
}
我不想string WEBSERVICE
重复,所以我想从 Common.java 访问它。
所以我Common.java
改为string WEBSERVICE
:
public static String WEBSERVICE = "http://webservice.carrierservice.com/";
然后在 中DownloadDataActivity.java
,我将其访问为:
public static String WEBSERVICE = Common.WEBSERVICE ;
这很好用,但我的问题是:
将字符串变量更改为公共静态字符串变量只是为了在另一个类中访问它是一个好习惯,以及它将如何影响范围,因为我假设将此 url 设为公共将允许从任何地方访问它?
但是除了在每个类中定义两次 URL 之外,我没有找到任何替代方法。