【发布时间】:2019-01-14 10:38:23
【问题描述】:
我编写了一个 Android 应用程序,如果 BroadcastReceiver 收到通知,它将铃声模式从任何模式更改为正常模式。
在 Android
它也适用于我的 Android 8 设备,如果 ringer mode != quiet 当广播接收器做出反应时。
- 铃声模式!= 静音并将其更改为任何铃声模式
- 适用于所有设备
- 振铃模式 == 静音并将其更改为静音模式
- 在所有设备上都能正常工作
- 振铃模式 == 静音并将其更改为非静音模式
- 仅适用于装有 Android
在 Android 8 上从静默更改为非静默时,我收到一个异常提示 Boradcast already finished?!
此行为仅适用于我的 Android 8 设备,旧设备可以正常工作。
有人可以帮助解决这种奇怪的行为吗?谢谢!
【问题讨论】:
标签: android android-8.0-oreo android-broadcastreceiver