Просто определите метод, который будет определять, подключено ли устройство в настоящее время к определенному SSID:
public boolean isConnectedTo(String ssid, Context context) {
boolean retVal = false;
WifiManager wifi = (WifiManager) context.getApplicationContext().getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInfo = wifi.getConnectionInfo();
if (wifiInfo != null) {
String currentConnectedSSID = wifiInfo.getSSID();
if (currentConnectedSSID != null && ssid.equals(currentConnectedSSID)) {
retVal = true;
}
}
return retVal;
}
Тогда просто используйте метод, подобный этому:
if (isConnectedTo("SOME_SSID", MainActivity.this)) {
//Call into other class
}