Intereting Posts

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

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

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

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

Контекст.

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

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

Мероприятия

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

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

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

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

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

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