broadcastreceiver - 如何在 LineageOS 16 中检测到 WiFi 是否开启?
问题描述
我之前在 LineageOS 15.1/Android Oreo 8.1 上使用监听 WifiManager.NETWORK_STATE_CHANGED_ACTION 的 BroadcastReceiver 检测到 WiFi 被打开和关闭。
现在在 LineageOS 16 中,这似乎只在 WiFi 关闭时广播,而不是在它打开时广播。
这现在只能通过 JobService 检测到还是有人知道另一种方法?谢谢你。
解决方案
这个问题及其接受的答案中描述了我的错误。所以我想这是一个错误或侥幸,它以前工作过 - 现在 Pie 中的事情更加一致,这令人放心。
推荐阅读
- python - 如何在 python 中使用遗传算法实现聚类过程?
- c# - 正确使用 MouseDragElementBehavior
- android-anr-dialog - ANR 使用 trace.txt 进行调查
- r - 如何删除一行
- vba - 在一个文件夹中导入所有 .csv 的特定列
- javafx - GridPane 充当 mouseTransparent 虽然未设置
- java - JPA 多继承无法创建模式
- php - 多个where条件加入
- html - 如何在 HTML 的样式属性中单独删除颜色属性,同时不删除 HTML 视图内容中的颜色
- javascript - OAuth 2.0 Google 登录和非 Google API 调用