在我的申请中检查互联网连接

sha*_*gsn 4 android android-internet

我正在开发基于互联网的应用程序,所以我需要监控Internet连接.链接

我在创建mainActivity时使用了这段代码来检查我的互联网连接是否正常.

public boolean isOnline() 
{  
ConnectivityManager cm = (ConnectivityManager) 
getSystemService(Context.CONNECTIVITY_SERVICE);  return 
cm.getActiveNetworkInfo().isConnectedOrConnecting();
}
Run Code Online (Sandbox Code Playgroud)

但我需要通过应用程序完成此监控.我应该在哪里使用它?需要任何AsyncTask吗?

jos*_*hus 6

创建BroadcastReceiver以检测连接状态的变化.在这里看到Eric的答案