特别是,我对按下硬件按钮产生的意图感兴趣。
答案 0 :(得分:1)
如果发件人使用sendStickyBroadcast()
或sendStickyOrderedBroadcast()
,则广播是粘性的。
如果按下硬件按钮是粘性广播,我会感到有些惊讶,因为按下按钮确实是一个时间点事件。粘性广播通常用于最后广播值相关的情况。因此,例如,当前的电池电量是相关的,因此ACTION_BATTERY_CHANGED
是粘性的。但是,如果ACTION_CAMERA_BUTTON
是粘性的,那么我们所知道的是,自从手机上次重启以来,是否已经按下了CAMERA按钮,这通常不相关。