首页 > 解决方案 > 如何在 LineageOS 16 中检测到 WiFi 是否开启?

问题描述

我之前在 LineageOS 15.1/Android Oreo 8.1 上使用监听 WifiManager.NETWORK_STATE_CHANGED_ACTION 的 BroadcastReceiver 检测到 WiFi 被打开和关闭。

现在在 LineageOS 16 中,这似乎只在 WiFi 关闭时广播,而不是在它打开时广播。

这现在只能通过 JobService 检测到还是有人知道另一种方法?谢谢你。

标签: broadcastreceiverandroid-wifiwifimanagerandroid-9.0-pie

解决方案


这个问题及其接受的答案中描述了我的错误。所以我想这是一个错误或侥幸,它以前工作过 - 现在 Pie 中的事情更加一致,这令人放心。


推荐阅读