2011-10-12 119 views
1

我用下面的语句Android的连接管理器

ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); 

而且这种进口

import android.content.Context; 
import android.net.ConnectivityManager; 

答此权限

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> 
<uses-permission android:name="android.permission.INTERNET"></uses-permission> 

但我得到这个错误:该方法getSystemService(字符串)未定义类型Network_Connectivity

+0

你可以张贴一些代码 – Durga

回答

4

getSystemService需要从上下文或Activity类中调用。看起来像你的Network_Connectivity不扩展活动。

通上下文设置了一个param和尝试是这样的:

public void initConnectivityManager(Context c) {  
    Context c = context; 
    context.getSystemService(Context.CONNECTIVITY_SERVICE); 
}