如何在Android中检查每次处理的互联网连接?

如何在Android中检查每次处理的互联网连接?,android,Android,在我的应用程序中,所有活动中的大多数处理都需要连接到服务器以获取数据。 那么,我应该在哪里检查互联网连接? 有什么方法可以告诉我连接何时不可用吗? 最后,如何实施?是否有处理此情况的API?使用ConnectivityManager类和Context.getSystemService(Context.CONNECTIVITY\u SERVICE)方法。 更多信息:检查互联网连接的副本通过此检查,我应该在哪里调用此项,如果连接返回false,我可以做什么?这是一个全新的问题…需要时调用此项,如果返

在我的应用程序中,所有活动中的大多数处理都需要连接到服务器以获取数据。
那么,我应该在哪里检查互联网连接?
有什么方法可以告诉我连接何时不可用吗?

最后,如何实施?是否有处理此情况的API?

使用
ConnectivityManager
类和
Context.getSystemService(Context.CONNECTIVITY\u SERVICE)
方法。
更多信息:

检查互联网连接的副本通过此检查,我应该在哪里调用此项,如果连接返回false,我可以做什么?这是一个全新的问题…需要时调用此项,如果返回false,则知道没有连接。。。
// just checks if network connectivity is available 
public boolean isNetworkConnected(Context context){
    ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
    if (cm.getActiveNetworkInfo() != null && cm.getActiveNetworkInfo().isAvailable() && cm.getActiveNetworkInfo().isConnected()) return true;
    return false;           
}//end method