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

  • 2ndfloor91

    2ndfloor91

    17 Kasım 2007
  • How It Should Have Ended

    How It Shoul

    5 Mart 2007
  • wwjoshdu

    wwjoshdu

    18 ŞUBAT 2011