【发布时间】:2020-05-26 19:47:18
【问题描述】:
我很难知道用户何时连接到 WiFi 网络可以访问互联网。
到目前为止,我已经尝试了两种方法来实现:
- 使用
BroadcastReceiver(操作:android.net.conn.CONNECTIVITY_CHANGE),并且; - 在
ConnectivityManager上注册NetworkCallback。
它们大多数时候都失败了,因为它们的回调被调用得太快了,因为它们是在网络无法访问 Internet 时调用的。
有没有办法实现我想要的(对于 API >= 16)?
【问题讨论】:
标签: android listener wifimanager android-connectivitymanager