Диспетчер подключения Android - PullRequest
       0

Диспетчер подключения Android

1 голос
/ 12 октября 2011

Я использую следующий оператор

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>

Но я получаю эту ошибку:(Строка) не определена для типа Network_Connectivity

1 Ответ

4 голосов
/ 12 октября 2011

getSystemService должен вызываться из контекста или класса Activity.Похоже, что ваша Network_Connectivity не расширяет Activity.

Передайте контекст в качестве параметра и попробуйте что-то вроде этого:

public void initConnectivityManager(Context c) {    
    Context c = context;
    context.getSystemService(Context.CONNECTIVITY_SERVICE);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...