I found that the key components of Android are a bit confusing, so I made a diagram for me to remember. But I'm not sure if I'm right or not. (This will be a disaster if I remember the wrong things correctly.) So, I decided to post a stack overflow question to check.
item | ____ground | runtime reg? | 1 to?
-------------------------------------------------- ---------------------------------
activity | foreground | no | 1 (multiple candidates for implicit, finally still 1)
-------------------------------------------------- ---------------------------------
service | background | no | 1 (multiple candidates for implicit, finally still 1)
-------------------------------------------------- ---------------------------------
broadcast | background | yes | all (may not reach all if aborted for ordered)
source share