簡體   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