簡単に思えますが、しばらく頭を下げました。
したがって、クラス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 を 2 回定義する以外に方法はありませんでした。