Вы можете думать о контексте, как о интерфейсе конечного пользователя, который будет использовать этот код. Когда вы находитесь в классе, вы можете узнать на основе контекста, есть ли у вас визуальный экран (активность) или работающая служба (служба).
Для сравнения с другим примером программирования вы можете подумать, что Context равен Console App, GUI App или даже Applet.