Android Intent is defined as a messaging object you can use to request an action from another app component. Intent types could be: implicit and explicit.
Android intent Action lets a developer utilize System or other user installed applications for tasks such as Capturing Image from Camera, reading Contacts, picking Image from Gallery etc. There are numerous use cases and for a coherent and better User Navigation it is advised to be add flags to prevent user from jumping to that particular activity.
For a real time user, the developer have to examine use cases carefully and provide proper navigation and function. For example, when viewing the contact details screen for an entry in the phone address book, a child screen detailing recent posts by the contact on a social network may belong to a social networking application.