В моем случае у меня есть код для включения Wi-Fi. Здесь я получаю амортизацию кода на CONNECTIVITY_ACTION
и setWifiEnabled(true)
на Android уровне Q api 29. Ниже код работает нормально в старой версии, но амортизация происходит только на api 29
. Как решить это с помощью условия версии.
Включить код Wi-Fi
private void enableWifi(Context context, String ssid) {
if(webWifiStateListener != null) {
context.unregisterReceiver(webWifiStateListener);
}
webWifiStateListener = new WifiStateListener(ssid);
context.registerReceiver(webWifiStateListener,
new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION)); // CONNECTIVITY_ACTION Deprecated Android Q
webWifiManager.setWifiEnabled(true); // Deprecated Android Q
}