如何使用活动检查android中的网络连接

时间:2011-09-27 06:01:11

标签: android-intent

如何在不使用活动的情况下检查android中的网络连接,请从业务对象包中检查它。

公共类DataProviderFactory {

public IDataProvider getDataProvider() 
{

     //check for the internet connection, if exist 

    boolean connection_exist=isNetworkAvailable();





}


private boolean isNetworkAvailable() {
    ConnectivityManager connectivityManager 
          = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();

    return activeNetworkInfo != null;
}

但它在Activities中工作得很好。但我想从businuss对象包中检查它,即在不使用活动的类中。

1 个答案:

答案 0 :(得分:0)

Context传递给班级并使用它来获取SystemService