SORU
17 Mayıs 2012, PERŞEMBE


GetContext arasındaki fark() , getApplicationContext() , getBaseContext() ve "bu"

, * , *2getContext() getApplicationContext() , arasındaki fark nedir ve "this"?

Bu basit bir soru olmasına rağmen aralarındaki temel farkı anlamak için kuramıyorum. Mümkünse biraz kolay örnekler verin lütfen.

CEVAP
17 Mayıs 2012, PERŞEMBE


  • View.getContext(): Bu bağlamda şu anda çalıştığı görünüm Verir. Genellikle şu anda etkin Aktivite.

  • Activity.getApplicationContext(): Döner tüm uygulama (süreç tüm Faaliyetleri içinde çalışan bağlam ). Kullanın eğer ihtiyacınız varsa geçerli Etkinlik kapsamında yerine bu bağlam tüm uygulama yaşam döngüsü bağlı değil geçerli Etkinlik.

  • Eğer başka bir bağlam içinde bir Bağlam ulaşmak istiyorsanız, ContextWrapper kullanın. ContextWrapper.getBaseContext(): Bu İçerik ContextWrapper içeriden havale yoluyla erişilir () getBaseContext.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FlippinWindows | #1 Windows Tutorial Channel!

    FlippinWindo

    23 Mayıs 2010
  • Hey Nadine

    Hey Nadine

    24 Kasım 2006
  • LimeFire

    LimeFire

    2 ŞUBAT 2012