繁体   English   中英

如何在应用程序关闭时自动关闭 WiFi

[英]How to turn OFF WiFi automatically when the app closes

我已经使用这个打开了 WiFi:

 WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
    if (wifiManager != null)
        wifiManager.setWifiEnabled(true);

现在我想在关闭我的应用程序时将其关闭我尝试使用 onDestory() 方法它不起作用指导我。

在调用super.onDestroy() ) 之前尝试设置setWifiEnabled(false) )

@Override
public void onDestroy() {
    WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); 
    if(wifiManager!=null) wifiManager.setWifiEnabled(false);
    super.onDestroy();
}

请注意,此方法在 API29 及更高版本中已弃用,当您的应用程序将以 API29 或更高版本为目标时,将返回false并且不会更改 WiFi state(这是或即将在 Google Play 中发布的强制性要求)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM