1

特别是,我对由于按下硬件按钮而产生的意图感兴趣。

4

1 回答 1

1

如果发送者使用sendStickyBroadcast()or sendStickyOrderedBroadcast(),则广播是粘性的。

如果硬件按钮按下是粘性广播,我会有些惊讶,因为按下按钮确实是一个时间点事件。粘性广播通常用于最后广播值相关的情况。因此,例如,当前的电池电量是相关的,因此ACTION_BATTERY_CHANGED是粘性的。但是,如果说ACTION_CAMERA_BUTTON是粘性的,那么我们会发现自手机上次重新启动以来是否随时按下 CAMERA 按钮,这通常不相关。

于 2012-10-03T17:43:06.673 回答