setIntent
Sets the intent of a shortcut. Alternatively, setIntents can be used to launch an activity with other activities in the back stack.
This is a mandatory field when publishing a new shortcut.
The given intent
can contain extras, but these extras must contain values of primitive types in order for the system to persist these values.