2011-06-23 9 views
7

"Jeśli nie potrafisz wyjaśnić tego sześciolatkowi, sam tego nie rozumiesz." - Albert EinsteinPodstawowe wyjaśnienie kontekstu w Androidzie

Po przeczytaniu o kontekście na stronie programisty Androida i innych miejscach w Internecie wciąż jestem trochę nieostry. W tym wierszu kodu jestem nieco zdezorientowany, co naprawdę oznacza parametr. Nie wstydzę się uzyskać 6-letniej odpowiedzi ...

TextView textView = new TextView (getBaseContext());

Dzięki

+1

możliwy duplikat [Próba wyjaśnienia kontekstu w systemie Android znajomemu] (http://stackoverflow.com/questions/5433457/trying-to-explain-context-in-android-to-friend) –

Odpowiedz

9
  • morze na ryby,
  • niebo dla ptaka,
  • gniazdo na birdie,
  • dziura królika dla królika,
  • przestrzeń, gdzie jest javax.swing.JComponent pociągnięty.

Kontekst, to sposób na opisanie eteru/środowiska, w którym żyje organizm i jak uzyskać dostęp do innych rzeczy żyjących w tym środowisku, wchodzić w interakcje z nim.

:) Pierwsza próba odpowiedzi poetyckiego dla stosu nad przepływem;)

Przynajmniej 6 lat dziecko dostanie pierwsze cztery analogie.

Bardziej pragmatycznie możemy znaleźć inny sposób konceptualizacji kontekstu, ale pozostaje to, co metody tego interfejsu mogą zaoferować jako zestaw usług.

0

Wypróbuj this answer. To pytanie zostało zadane kilka razy, więc przeszukiwanie tej strony może przynieść pewne rezultaty.

0

"Kontekst" luźno oznacza środowisko, w którym znajduje się obiekt. Zapewnia dostęp do innych rzeczy w tym środowisku. Działania i usługi dziedziczą klasę Context, dzięki czemu zawsze można uzyskać dostęp do komponentów związanych z miejscem, w którym są uruchomione.

+1

ma sens, po przeczytaniu więcej wydaje się bardziej oczywiste –

1

Kontekst jest most, przez który przechodzi pojazdy z jednego miejsca do innego miejsca ... Oto miejsca, są składnikami aplikacji, takich jak aktywność, odbiornik, usługowych itp ... Można powiedzieć, że jest medium udostępniania informacji ...