Android 7.0中的BroadcastReceiver

时间:2017-06-25 16:04:00

标签: android broadcastreceiver

我正在使用android 7中的broadcastreceiver,但它无法正常工作所以我们需要使用registereceiver()注册broadcastreceiver以便在android 7中使用广播reviver。

1 个答案:

答案 0 :(得分:0)

在android 7中只有2个与广播接收器相关的更改:

  1. 针对Android 7.0(API级别24)及更高版本的应用,如果他们在清单中声明其广播接收器,则不会收到 CONNECTIVITY_ACTION 广播。如果应用程序使用Context.registerReceiver()注册其BroadcastReceiver且该上下文仍然有效,则仍会收到 CONNECTIVITY_ACTION 广播。
  2. 系统不再发送 ACTION_NEW_PICTURE ACTION_NEW_VIDEO 广播。此优化会影响所有应用,而不仅仅是针对Android 7.0的应用。