Назад к вопросам
Леруа Мерлен
Junior — Middle
68
Объясните концепцию Context в контексте программирования.
Компании, где спрашивали
Joy Dev
Актив
Ответ от нейросети
sobes.tech AI
В программировании Context — это объект или структура, которая содержит информацию о текущем состоянии выполнения, окружении или настройках, которые необходимы для работы компонентов приложения.
Например, в Android Context предоставляет доступ к ресурсам приложения, системным сервисам, файловой системе и позволяет запускать активности или сервисы. Он служит связующим звеном между компонентами приложения и системой.
Пример: чтобы получить доступ к строковому ресурсу в Android, нужно использовать Context:
String appName = context.getString(R.string.app_name);
Таким образом, Context помогает компонентам взаимодействовать с окружением и друг с другом, не передавая множество параметров напрямую.