2011-09-27 163 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