Details
-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
Dynamic - SP1
-
5
Description
If an app registers to receive broadcasts, the app's receiver consumes resources every time the broadcast is sent. This can cause problems if too many apps register to receive broadcasts based on system events; a system event that triggers a broadcast can cause all of those apps to consume resources in rapid succession, impairing the user experience. To mitigate this problem, Android 7.0 (API level 25) placed limitations on broadcasts, as described in Background Optimization. Android O makes these limitations more stringent.
https://developer.android.com/preview/features/background.html#broadcasts