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