Imは現在私のアプリケーションのメモリスイープを行っており、クラスが不要になったときに、クラス内の変数public static
の扱いに関する簡単な質問があります。この例は、ネットワーク要求である:Androidのメモリ使用量 - 静的変数を無効にする必要がありますか?
public class NetworkRequest {
public static String URL = "www.somestring.com/endpoint?withsomeparameters=true"
public void perform(){
// the rest of the request logic...
}
}
私はそうのように、このクラスを開始した後:
NetworkRequest networkRequest = new NetworkRequest();
networkRequest.perform();
networkRequest = null;
は正しくごみ収集であることから、このクラスを防ぐ私のpublic static
フィールドですか?その後
ため、再び同じ質問:
public static final
private static
private static final
。
あなたの助けのためにもう一度感謝