The launch mode specifies how a new activity should be associated with the current task.
Before trying to make sense of this, let’s first have a look at: