/ / Android Connectivity manager - Android, łączność

Menedżer Android Connectivity - Android, łączność

Używam następującego oświadczenia

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

Również ten import

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

Odpowiedz na to pozwolenie

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

Ale pojawia się ten błąd: Metoda getSystemService (String) jest niezdefiniowana dla typu Network_Connectivity

Odpowiedzi:

4 dla odpowiedzi № 1

getSystemService należy wywołać z kontekstu lub klasy Activity. Wygląda na to, że Twoja Network_Connectivity nie rozszerza działania.

Podaj kontekst jako parametr i spróbuj czegoś takiego:

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