Java Android上的互联网可用性
我的问题是,我的应用程序大约有12-13个屏幕,所有这些都使用互联网来解析数据。所以,如果我的应用程序失去了互联网连接,它应该用“没有可用的互联网”消息提醒用户Java Android上的互联网可用性,java,android,web-services,Java,Android,Web Services,我的问题是,我的应用程序大约有12-13个屏幕,所有这些都使用互联网来解析数据。所以,如果我的应用程序失去了互联网连接,它应该用“没有可用的互联网”消息提醒用户 是否有任何内置服务或方法可以在后台检查internet的可用性,并在internet不可用时提醒用户?您可以使用此功能: protected boolean isNetworkConnected() { Context ctx = this; ConnectivityManager cm = (ConnectivityM
是否有任何内置服务或方法可以在后台检查internet的可用性,并在internet不可用时提醒用户?您可以使用此功能:
protected boolean isNetworkConnected() {
Context ctx = this;
ConnectivityManager cm = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo network = cm.getActiveNetworkInfo();
if (network != null) {
return network.isAvailable();
}
return false;
}
我知道可能是重复的..但我的问题是,我需要一些后台服务来检查continue sly的互联网可用性,如果不可用,将显示警报消息..任何想法,如何持续检查?然后将其添加到服务中并广播更改或将其保存在您的SharedReferences中,并在您的活动中添加SharedReferences的侦听器