すべてのdoInBackground
メソッドがこれを行う AsyncTasks がいくつかあります。
Socket s = new Socket("12.345.67.89", 5555);
すべてがアクセスできる 1 つのグローバル変数を設定したいので、場所/IP を変更するときに、すべてのクラス ファイルを調べて各 IP アドレスを変更する必要がありません。
頭のてっぺんから、GlobalInfo
共有する必要がある可能性のあるすべての(静的?)変数を含むというクラスを作成し、各doInBackground
呼び出しで次のようにすることを考えました。
GlobalInfo derp = new GlobalInfo();
GlobalInfo.getIp();
しかし、アプローチのたびに新しいクラスをインスタンス化するよりも、これを行うためのより良い方法はありますか?