If I launch an Intent via activity.startActivity(intent) and there are multiple apps which can handle the Intent, you get a dialog along the lines of “Complete action using:” followed by the list of apps.
How can I detect if they cancel this dialog (e.g. via the back button) back to the app, rather than select an option?
You can’t, unless you create your own chooser dialog (using data from
PackageManagerandqueryIntentActivities()).