Объясните меня класс Контекста в Android

Я плохо знаком с Android. Может кто-то объяснять меня понятие класса/Объекта Контекста. Каково это? Для чего это будет использоваться? Почему класс Контекста?

9
задан Brian Tompsett - 汤莱恩 6 June 2015 в 04:54
поделиться

3 ответа

Вы видели руководство разработчика Android ? он ответит на ваши вопросы:

Интерфейс к глобальной информации о среде приложения. Это абстрактный класс, реализация которого обеспечивается системой Android. Он позволяет получить доступ к ресурсам и классам, специфичным для приложения, а также выполнять вызовы для операций на уровне приложения, таких как запуск действий, широковещательная передача и получение намерений и т. Д.

Контекст имеет множество функций, но как разработчик, вы в первую очередь используете его для загрузки и доступа к ресурсам приложения.

5
ответ дан 2 November 2019 в 23:59
поделиться

При программировании приложений Android вам вряд ли когда-либо понадобится использовать класс Context напрямую (это вообще невозможно, поскольку Context является абстрактным), но вам потребуются дочерние классы, которые являются производными от него, например ] Действие , Сервис и т. Д. Возможно, вы захотите их посмотреть.

5
ответ дан 2 November 2019 в 23:59
поделиться

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

Для сравнения с другими примерами программирования, вы можете считать, что Context равен Console App, GUI App, или даже Applet.

1
ответ дан 2 November 2019 в 23:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: