Android Internet check connexion automatically

Hello world how to always detect if I am connected or disconnected from the Internet automatically.
Example: When I connected and I turn off 3G or wifi the toast says I’m disconnected, 3 seconds after I activate the 3G or wifi and a toast tells me I am connected.

I use this method but it tells me the state of the connection at startup of the application but not during navigation in the application.

 ConnectivityManager manager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);

//For 3G check
    boolean is3g = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE)
//For WiFi Check
    boolean isWifi = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI)

    if (!is3g && !isWifi)
        Toast.makeText(getApplicationContext(),"Network Connection is OFF", Toast.LENGTH_LONG).show();
        Toast.makeText(getApplicationContext(),"Network Connection is ON", Toast.LENGTH_LONG).show();


Help me please

Source: android

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.