我有许多 AsyncTasks,它们的所有doInBackground
方法都这样做:
Socket s = new Socket("12.345.67.89", 5555);
我想设置一个它们都可以访问的全局变量,因此当我更改位置/IP 时,我不必梳理所有类文件并更改每个 IP 地址。
在我的脑海中,我想创建一个名为的类GlobalInfo
,其中包含我可能需要共享的所有(静态?)变量,然后在每次doInBackground
调用中:
GlobalInfo derp = new GlobalInfo();
GlobalInfo.getIp();
但是有没有比我每次都实例化一个新类更好的方法呢?