Проверьте, включен ли Wi-Fi или нет внутри класса в android - PullRequest
0 голосов
/ 09 февраля 2020

У меня есть этот класс:

import android.content.Context;
import android.net.wifi.WifiManager;

import static androidx.core.content.ContextCompat.getSystemService;

public class Wifi {

    public static boolean isOn() {
        WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
        return wifiManager.isWifiEnabled();
    }

}

Я хочу вернуть состояние Wi-Fi, используя этот класс и метод. Но я получаю ошибку для getSystemService(Context.WIFI_SERVICE) части:

Error: The WIFI_SERVICE must be looked up on the Application context or memory will leak on devices

1 Ответ

0 голосов
/ 09 февраля 2020

Используйте взамен .getApplicationContext (). GetSystemService.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...