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 № 1getSystemService 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);
}