2016-11-29 84 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

相关问题