我正在开发一个需要在整个应用程序中使用互联网连接的应用程序。如果在使用该应用程序时失去互联网连接,则应用程序将被强制关闭。为了避免这种情况,如果没有可用的互联网连接,我想显示一个警报消息。我该如何实现这一点?
在登录时,我正在使用以下代码检查网络连接。但如何在后台为整个应用程序执行此操作。
private boolean haveInternet(){
NetworkInfo info = ((ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo();
if (info==null || !info.isConnected()) {
return false;
}
if (info.isRoaming()) {
// here is the roaming option you can change it if you want to disable internet while roaming, just return false
return true;
}
return true;
}
谢谢您...