A class (Intent) describes what a caller desires to do. The caller sends this intent to
Android‘s intent resolver, which finds the most suitable activity for the intent. E.g. opening
a PDF file is an intent, and the Adobe Reader is the suitable activity for this intent.