The previous post of the Activities and Tasks series gave an introduction to the concepts behind activities and tasks. We have seen that activities correspond to visible screens in the UI, that activities are grouped as stacks within tasks, and tasks are sent to the background and foreground as atomic units. In this post of the series, we focus on Android's intent concept and address the following questions:
- What are intents?
- How do we use them to launch activities?
- What options (flags) does Android provide to customize this launch? (e.g. in terms of target task or activity instance creation)
