2

在我的应用程序中,正在使用互联网。我要做的是,当我的应用程序运行时,我必须检查互联网连接。当我第一次启动应用程序时,它会检查设备中的互联网连接是否可用。互联网连接可以通过 Wi-Fi 或手机。如果其中任何一个可用,那么只有这样我的应用程序才能工作,否则它应该提示消息。我已经这样做了。下面是我的代码...

public final boolean isInternetOn() {

          ConnectivityManager connec =  
                       (ConnectivityManager)getSystemService(getBaseContext().CONNECTIVITY_SERVICE);

            if ( connec.getNetworkInfo(0).getState() == android.net.NetworkInfo.State.CONNECTED ||
                 connec.getNetworkInfo(0).getState() == android.net.NetworkInfo.State.CONNECTING ||
                 connec.getNetworkInfo(1).getState() == android.net.NetworkInfo.State.CONNECTING ||
                 connec.getNetworkInfo(1).getState() == android.net.NetworkInfo.State.CONNECTED ) 
Toast.makeText(this, " Connected ", 1000).show();{
                 return true;

            } else if ( 
              connec.getNetworkInfo(0).getState() == android.net.NetworkInfo.State.DISCONNECTED ||
              connec.getNetworkInfo(1).getState() == android.net.NetworkInfo.State.DISCONNECTED  ) {

                Toast.makeText(this, " Not Connected ", 1000).show();
                return false;
            }
          return false;
        }

我已经做到了。但我想要的是,当用户移动到第二个活动时,如果互联网连接丢失,那么应该保持应用程序的状态。并且当再次激活互联网连接时,应用程序应该从第二个活动开始正常工作。需要做什么?

4

0 回答 0