Unmatched Implicit Intents

When using implicit intents, we are trusting that something in the system will be there to handle the intent. We should be defensive and add an error check, and, if we're really nice, guide the user to a solution.

Below is some example code for how to take a user to Google Play to download an app that can handle a specific kind of Intent. For more information, check out Linking to Your Products on the Android Developer site.