我正在开发一个需要一直访问互联网的应用程序。我可以使用以下代码找到它是否连接到互联网。
private Boolean isNetworkAvailable() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}
但是,在某些情况下,在运行过程中,服务器可能会关闭,或者可能会丢失互联网。谁能告诉我如何处理这种情况?截至目前,如果互联网丢失,该应用程序将崩溃。我想持续监控互联网连接。