SORU
28 EKİM 2011, Cuma


'pencere eklemenin Android -- token boş bir uygulama için' istisna değildir

Bir iletişim kutusu açmak istediğimde aşağıdaki Android hariç. Biri bana nasıl düzeltebilirim bu sorunu olanları anlamaya yardım edebilir misiniz?

android.view.WindowManager$BadTokenException: 
  Unable to add window -- token null is not for an application
    at android.view.ViewRoot.setView(ViewRoot.java:509)
    at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177)
    at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
    at android.app.Dialog.show(Dialog.java:241)

CEVAP
28 EKİM 2011, Cuma


- Uygulama bir bağlam ile İletişim oluşturmak için çalışıyor tahmin ediyorum. Şöyle bir şey:

new Dialog(getApplicationContext());

Bu yanlış. Etkinlik kapsamında kullanmak gerekir.

Gibi denemek zorunda:

new Dialog(YourActivity.this);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GoldgenieOfficial

    GoldgenieOff

    23 Temmuz 2009
  • REK Roth Productions

    REK Roth Pro

    8 Ocak 2011
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013