在我的应用程序中,正在使用互联网。我要做的是,当我的应用程序运行时,我必须检查互联网连接。当我第一次启动应用程序时,它会检查设备中的互联网连接是否可用。互联网连接可以通过 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;
}
我已经做到了。但我想要的是,当用户移动到第二个活动时,如果互联网连接丢失,那么应该保持应用程序的状态。并且当再次激活互联网连接时,应用程序应该从第二个活动开始正常工作。需要做什么?