Intereting Posts
Мне нужен альтернативный вариант для HttpClient в Android для отправки данных на PHP, поскольку он больше не поддерживается Как сохраняются сообщения logcat Запуск активности от широковещательного приемника, который слушает исходящий вызов SetEnabled () vs setClickable (), в чем разница? Ошибка при создании AVD после обновления ADT, разбор ошибок устройств.xml Универсальный загрузчик изображений – удаление одного изображения из кеша не работает Ошибка обратного вызова для передачи: результат = ОТМЕНА forIntent {act = com.google.android.c2dm.intent.RECEIVE pkg = com.flagg327.guicomaipu (есть дополнительные функции)} Эффект пульсации на пользовательском навигационном ящике Скриншот андроидной медиафотографии содержит черную рамку Ошибка после добавления библиотеки игровых сервисов: ': app: transformClassesWithJarMergingForDebug' Как остановить звук других приложений? Приложение Ping в Android HttpClient устарел (android studio, Target = api 22) В чем разница между этим, getContext () и getActivity ()? Как установить разные столбцы для строк в gridview

В чем разница между этим, getContext () и getActivity ()?

Я очень смущен тем, как использовать все это, где мы должны их использовать.

Solutions Collecting From Web of "В чем разница между этим, getContext () и getActivity ()?"

Это – возврат самообслуживания
GetContext () – вернуть контекст
GetActivity () – return Activity

Контекст.

Цитата из оригинального ответа :

Как следует из названия, его контекст текущего состояния приложения / объекта. Это позволяет вновь созданным объектам понять, что происходит. Обычно вы вызываете его, чтобы получить информацию о другой части вашей программы (активность, пакет / приложение)

Мероприятия

Активность – это Java-код, который поддерживает экран или пользовательский интерфейс. Другими словами, строительный блок пользовательского интерфейса является активностью. Класс активности – это предопределенный класс в Android, и каждое приложение, которое имеет UI, должно наследовать его для создания окна. Активность представляет собой уровень представления приложения Android, например экран, который видит пользователь. Приложение Android может иметь несколько действий и может переключаться между ними во время выполнения приложения.

Примечание. Действие расширяет контекст. Контекст не является активностью.

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

getActivity() – это, по крайней мере, метод на фрагменте, чтобы получить активность, к которой он привязан.

Всякий раз, когда контекст необходим в методе действия экземпляра, вы можете использовать this .

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