2016-11-29 55 views
0

林嘗試檢查連接到互聯網,或者如果該裝置被連接到無線network.But 不能分辨getSystemService錯誤發生。 有什麼建議嗎?ConnectivityManager釐米=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE)

全部代碼如下,提前

public boolean isConnected(){ 

    ConnectivityManager cm =(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); 
    NetworkInfo networkInfo =cm.getActiveNetworkInfo(); 
    if(networkInfo!=null && networkInfo.isConnectedOrConnecting()){ 
     return true; 
    } 
    else{ 
     return false; 
    } 

} 

謝謝!

+0

這是活動或服務? – codeMagic

回答

1

getSystemServiceContext的方法。

鑑於此問題無法解決,我可以假設您不是從Activity的上下文中調用它,這擴展了上下文本身。

無論您目前處於哪個對象,都需要通過調用活動的上下文對象。

此對象可以使用getApplicationContext()檢索。

+0

謝謝,我不打電話進行一項活動。我現在處理它 – marchest

相關問題