我开发了这个应用程序,在主要活动中我检查互联网连接如下:
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();
if (networkInfo != null && networkInfo.isConnected()) {
LoaderManager loaderManager = getSupportLoaderManager();
loaderManager.initLoader(1, null, this);
}
当我去HOURLY
活动时,我以与上述onCreate()
方法相同的方式检查互联网。
我的问题是,当我打开主要活动时,我断开了互联网并转到HOURLY
活动以处理“无互联网异常”,但活动中的 networkInfo.isConnected() HOURLY
返回true
为什么互联网仍然连接???