New Context
Contexts define types of data to be transferred between applications. Contexts can be shared directly by broadcast or paired with Intents to perform a specific action such as launching or triggering a specific function of an application or retrieving data from a remote service.