Страницы

Поиск по вопросам

пятница, 12 октября 2018 г.

Что такое Context?

Кто-нибудь объясните по-человечески что такое Context в Android. Имею опыт использования, но чувствую неудовлетворенность, так как четкий его смысл ускользает.
UPD. Хотелось бы узнать, исходя из вашей практики, как он меняется или не меняется в ходе работы приложения, меняется ли он от активности к активности, от активности к сервису...или он разный у каждого компонента приложения, имеет разные возможности в разных ситуациях...


Ответ

Context - интерфейс предоставляющий глобальную информацию о среде приложения. Является абстрактным классом, реализация которого происходит с помощью Android системы. Context позволяет получить доступ к ресурсам приложения и его классам, а также осуществлять вызовы операций на уровне приложения, к примеру: Запуск Activity, Service, Broadcasting and Receiving intents, и тд.
Источник Context
Диаграмма:

Комментариев нет:

Отправить комментарий