I have been taking a look over stackoverflow but I did\'t find a definition about what is \"createChooser\" and why I can use and in whick kind of situations is good to use it.<
When startActivity(intent) is called for the first time from your app the user sees a list of all apps capable to handle this intent.
There is also an option to always handle this intent using one of the apps from the list. If this option is used then the list will never be shown again.
If you use createChooser in your intent then the "always use this app" option is not shown. The user always sees this list.