gpt4 book ai didi

android - 如果未找到 Wi-Fi AP,则不调用 NetworkCallback 的 onUnavailable() 方法

转载 作者:行者123 更新时间:2023-12-04 15:38:43 24 4
gpt4 key购买 nike

我正在尝试将我的智能手机连接到由 IOT 设备制造的 AP。我将connectivitymanager.requestNetwork() 与NetworkCallback 一起使用,并且一切正常,直到我继续关闭我的AP 并且显然requestNetwork() 没有找到任何网络。那时,当我按取消时,我预计会调用 onUnavailable() ,但应用程序仍处于空白屏幕。
这是我的代码:

  connectivityManager?.requestNetwork(networkRequest, object : ConnectivityManager.NetworkCallback()
{
override fun onAvailable(network: Network)
{
connectivityManager.bindProcessToNetwork(network)
var intent= Intent(this@WifiDiCEActivity, ConnectDiCEActivity::class.java)
startActivity(intent)
finish()
}

override fun onUnavailable()
{
super.onUnavailable()
var intent= Intent(this@WifiDiCEActivity, AddDiCEStep3Activity::class.java)
startActivity(intent)
finish()
}


override fun onLost(network: Network)
{
super.onLost(network)
var intent= Intent(this@WifiDiCEActivity, AddDiCEStep3Activity::class.java)
startActivity(intent)
finish()
}

}

如果手机找不到 AP,我可以执行什么操作以返回上一个 Activity ?谢谢你的帮助。

最佳答案

我在谷歌问题上发布了这个问题,一段时间后他们将此错误标记为已修复。它将在 future 的版本中可用。

关于android - 如果未找到 Wi-Fi AP,则不调用 NetworkCallback 的 onUnavailable() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58859670/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com