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