Основное объяснение контекста в Android - PullRequest
7 голосов
/ 24 июня 2011

«Если вы не можете объяснить это шестилетнему, вы сами этого не понимаете».- Альберт Эйнштейн

После прочтения контекста на веб-сайте разработчика Android и в различных других местах в Интернете я все еще немного не в себе.В этой строке кода я немного запутался, что на самом деле означает этот параметр.Мне не стыдно получить 6-летний ответ ....

TextView textView = new TextView (getBaseContext ());

Спасибо

Ответы [ 4 ]

9 голосов
/ 24 июня 2011
  • Море для рыбы,
  • небо для птицы,
  • гнездо для птички,
  • кроличья нора для кролика,
  • пространство, где рисуется javax.swing.JComponent.

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

:) Первая попытка поэтического ответа для стека через поток;)

По крайней мере, 6-летний ребенок получит первые четыре аналогии.

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

1 голос
/ 19 ноября 2012

Контекст - это мост, по которому транспортные средства проезжают из одного места в другое ... Здесь места являются компонентами приложения, такими как Activity, Receiver, Service и т. Д. Вы можете сказать, что это средство обмена информацией ...

0 голосов
/ 24 июня 2011

«Контекст» в широком смысле означает среду, в которой живет объект. Он обеспечивает доступ к другим вещам в этой среде. Действия и службы наследуют класс Context, поэтому вы всегда можете получить доступ к компонентам, связанным с тем, где они работают.

0 голосов
/ 24 июня 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...