2011-05-03 24 views
7

kimse bağlam ve görünümleri ve biz bağlam için gitmek veya görüntülerim zaman arasındaki farkı açıklayabilir? Programın çoğunda, belirli yöntemlere geçirilen bağlam ya da görünüm, bağlamı geçme ya da yöntemlere bakış açısı nedir?görünümleri vs bağlam

+0

Bu çok ilginç bir soru, çünkü içerideki dinleyiciler normalde görüşlerini geçiyor. Ancak, işlev bazen içeriğe ihtiyaç duyar ve yeni başlayanlar bu bağlamı nasıl alacağını bilmezler. – blueray

cevap

15

Bu garip bir soru. Görünüm, kullanıcı arayüzünüzün bir öğesini tanımlar. OnClickListeners, özellikler ve benzeri olabilir. Ancak her görünüm, bazı durumlarda, genellikle Faaliyetin bağlamında oluşturulur.

Bağlam kendisi kod çalıştırılır çevre gibi bir şey. Olduğu O ui erişimi olan (bir aktiviteye ise), bazı küresel veri (uygulama bağlam) içerebilir ve kaynaklara erişim (tüm olduğu gibi bağlamlar). Ayrıca, içerik yayınlama amaçları, faaliyetler ve hizmetler gibi ortak android işlemleri gerçekleştirmenizi sağlar.

Bu nedenle, belirli bir görünüme sahip bir şey yapmak istediğinizde görünümler geçmelidir. Kaynaklara, global verilere veya kullanıcı arabirimine erişmeniz gerektiğinde veya diğer android bileşenlerini çalıştırdığınızda içerik aktarılır.

+0

+1 apaçık bir cevap değil ama yorucu bir cevap. – MByD

+0

@MByD, biraz güncellendi. –