2011-09-27 138 views
0

如何使用活动检查Android中的网络连接性,并从业务对象包中检查它。如何使用活动检查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.But工作好,我想从businuss对象包检查,这是一个类的内部不使用活动。

回答

0

Context传入课程并使用它获取SystemService