Сколько типов контекста в android и что лучше использовать - программирование

Сколько типов контекста в android и что лучше использовать

Я просто хотел узнать, сколько способов получить контекст, какой метод использовал в этой ситуации. Какой из них лучше использовать, и каково главное и главное уважение между ними.

4b9b3361

Ответ 1

Для вашего лучшего понимания вы должны прочитать официальный блог Android. а также посмотрите HackBod Answer.

Есть URL-адреса ссылок, которые помогут вам больше узнать о контексте

Спасибо

Ответ 2

Context класс представляет локальную среду приложения, он инкапсулировал все сервисы и ресурсы, доступные для приложения. Существует базовый класс ApplicationContext и подкласс для компонентов: Activity, Service и т.д.

Всегда предпочитайте использовать ApplicationContext, потому что он глобальный и не вызывает серьезных проблем, если он просочился, то есть: неиспользуемая ссылка на него остается и не собирает мусор.

Несколько раз вам приходится использовать подкомпоненты, такие как Activity или Service в качестве контекста. Используйте это при создании намерений или создании элементов пользовательского интерфейса или показе тоста и т.д. То есть: функции, которые конкретно связаны с этим идентификатором компонента, его пользовательским интерфейсом или его окном отображения.