Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
特别是,我对由于按下硬件按钮而产生的意图感兴趣。
如果发送者使用sendStickyBroadcast()or sendStickyOrderedBroadcast(),则广播是粘性的。
sendStickyBroadcast()
sendStickyOrderedBroadcast()
如果硬件按钮按下是粘性广播,我会有些惊讶,因为按下按钮确实是一个时间点事件。粘性广播通常用于最后广播值相关的情况。因此,例如,当前的电池电量是相关的,因此ACTION_BATTERY_CHANGED是粘性的。但是,如果说ACTION_CAMERA_BUTTON是粘性的,那么我们会发现自手机上次重新启动以来是否随时按下 CAMERA 按钮,这通常不相关。
ACTION_BATTERY_CHANGED
ACTION_CAMERA_BUTTON