Контекст в Android предоставляет доступ к глобальной информации о приложении и его окружении, а также к ресурсам. Он является связующим звеном между UI/бизнес-логикой и системными службами.
Основные функции:
startActivity(), startService().Различные типы контекста (Application Context, Activity Context) имеют разные области видимости и жизненные циклы, что влияет на то, где и как их безопасно использовать. Application Context живет столько же, сколько приложение, Activity Context - пока существует активность. Использование Activity Context в долгоживущих объектах может привести к утечкам памяти.