BroadcastReceiver 中的 WifiManager.EXTRA_RESULTS_UPDATED 的 api 低于 23

问题描述 投票:0回答:1

正如 Google 文档所说,您需要实现以下代码,以便在 WIFI 扫描操作完成时收到通知:

(来源链接)

val wifiScanReceiver = object : BroadcastReceiver() {

  override fun onReceive(context: Context, intent: Intent) {
    val success = intent.getBooleanExtra(WifiManager.EXTRA_RESULTS_UPDATED, false)
    if (success) {
      scanSuccess()
    } else {
      scanFailure()
    }
  }
}

但是

WifiManager.EXTRA_RESULTS_UPDATED
需要api 23及以上,如何计算api中低于23的
success
值?

android kotlin wifi android-broadcast
1个回答
0
投票

尝试过使用

SCAN_RESULTS_AVAILABLE_ACTION
标志(自 API1 起可用)?看起来您只从 THIS doc

获取了部分代码
© www.soinside.com 2019 - 2024. All rights reserved.