Wifi Connect-Disconnect Listener

Qué oyente tiene que implementar mi clase para verificar automáticamente el código si el wifi se conecta / desconecta?

Puedo verificar manualmente la conexión / desconexión wifi, pero cada vez que necesito conectar / desconectar WIFI de la configuración de Android y luego ejecutar mi programa para obtener el resultado.

Mi código actual es tan simple como:

WifiManager wifi = (WifiManager)getSystemService(Context.WIFI_SERVICE);
if (wifi.isWifiEnabled()==true)
{
    tv.setText("You are connected");
}
else
{
    tv.setText("You are NOT connected");
}

Respuestas a la pregunta(5)

Su respuesta a la pregunta