Слушая состояние WIFI

Я хочу настроить прослушиватель на прослушивание в беспроводном режиме, может кто-нибудь помочь мне с моим кодом

import android.telephony.PhoneStateListener;
import android.telephony.TelephonyManager;

...

 TelephonyManager wTelephonyManager;

...

     wTelephonyManager=(TelephonyManager)getSystemService(Context.WIFI_SERVICE);
    wTelephonyManager.listen(new PhoneL(),PhoneStateListener.LISTEN_DATA_CONNECTION_STATE);
    connManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);

// вот событие, которое я использую, которое я хочу прослушать для изменения wifi, и весь приведенный выше код находится в onCreate {}

class PhoneL extends PhoneStateListener

{   






    public void onWifiStateChanged(int state, String nesto)
    {
         mWifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
            //mWifi.isConnectedOrConnecting()
             if(mWifi.isConnectedOrConnecting())
             {
                 Toast.makeText(WifiActivity.this,"Ima WIFI",Toast.LENGTH_LONG).show();     
             }
             else
             {
                 Toast.makeText(WifiActivity.this,"! NEMA WIFI",Toast.LENGTH_LONG).show(); 
             }


    }

}

// Может кто-нибудь, пожалуйста, помогите мне создать слушателя, который будет слушать состояние Wi-Fi и проверить, если Wi-Fi подключен или подключается, если нет, я хочу включить передачу пакетов данных через 3g / 4g

Ответы на вопрос(3)

Ваш ответ на вопрос