gpt4 book ai didi

android - onreceive() 不适用于 Android O

转载 作者:太空宇宙 更新时间:2023-11-03 11:00:11 24 4
gpt4 key购买 nike

我正在 Android O 手机上进行测试。我注册了一个广播接收器来接收蓝牙状态更改事件。我已将其添加到我的代码中作为

context.registerReceiver(receiver , BluetoothAdapter.ACTION_STATE_CHANGED)

当我测试时,回调不会到达onreceive()。我读过 Android O 不支持隐式广播。我不确定为什么 onreceive() 没有被触发。 Android O 是否存在蓝牙操作状态更改 Intent 的问题?

最佳答案

ACTION_STATE_CHANGED 不在 Implicit Broadcast Exceptions 的列表中.

更改为白名单操作列表中的 ACTION_CONNECTION_STATE_CHANGED、ACTION_CONNECTION_STATE_CHANGED、ACTION_ACL_CONNECTED 和/或 ACTION_ACL_DISCONNECTED 可能会解决您的问题。

关于android - onreceive() 不适用于 Android O,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45671693/

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