2011-10-12 108 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); 
}