Intereting Posts
Android: проверьте, работает ли GPS, исправлено или не используется Лучшая практика Android AsyncTask Вход в библиотеку «Библиотечный код Java» для приложений Android Существуют ли инструменты для Android, которые помогают создавать контент-провайдеры? Android: повторное использование встроенных представлений в gridview Вход в систему Имя пользователя и адрес электронной почты в Parse Android Проблемы с обфускацией OrmLite и proguard Как выйти (только) текущая активность, если происходит событие UncaughtExceptionHandler? Есть ли способ воспроизведения .flv видеофайлов в приложении Android? Как сохранить файлы во внешнем хранилище Public Directory DOCUMENTS на Android 4.1.2 Как изменить текущий цвет ярлыка вкладки в Android ViewPager? Appium: «Элемент не может быть найден на странице с использованием данных параметров поиска» Безопасный для ввода пароля в мобильном приложении Как получить письмо, введенное мгновенно в андроид? Диалоговое окно «Предупреждение» Две кнопки

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

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

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

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

  1. Что означает использование контекста приложения?
  2. Разница между контекстом работы и контекстом приложения
  3. http://android-developers.blogspot.de/2009/01/avoiding-memory-leaks.html

благодаря

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

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

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