Я хочу скачать файл, используя сотовые данные. Похоже, что нет API для указания сетевого соединения при загрузке файла, поэтому я пытаюсь отключить Wi-Fi перед загрузкой.
Кажется, что я могу использовать метод setWifiEnabled
, но документацияне упоминает, блокирует ли это или нет. Я предполагаю, что это не так. Затем я должен дождаться отключения Wi-Fi, прежде чем перейти к следующей строке.
val wifiManager = this.applicationContext.getSystemService(Context.WIFI_SERVICE) as WifiManager
wifiManager.isWifiEnabled = false
(how to wait here until the system finishes disabling Wi-Fi?)
downloadFile()
Какой самый простой способ для этого?