Ich rufe checkinternet Verbindungsmethode. Code der Java-Klasse mit Checkinternet-Methode ist unten.Fehler System Service Nicht verfügbar vor oncreate
public class PTs {
private Context context;
public PT(Context context) {
this.context = context;
}
public Boolean checkinternet() {
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
NetworkInfo activeinternet = connectivityManager.getActiveNetworkInfo();
return activeinternet != null && activeinternet.isConnected();
}
während ich verwende if-Anweisung wie im folgenden Internet-Status in anderer Aktivität zu erhalten.
if (pt.checkinternet()){
//do some task
}
Warum Fehler bekommen kann jemand helfen.
Bitte zeigen eine
Context
als Parameter, wie Sie gett sind das 'pt'-Objekt. – CommonsWareÖffentliche Klasse StartupActivity erweitert AppCompatActivity { PT pt = new PT(); @Override geschützter void onCreate (Bundle savedInstanceState) { // Rest des Codes für die Klasse. –