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

  • Christopher Bill

    Christopher

    30 NİSAN 2009
  • ethr95awd

    ethr95awd

    8 Kasım 2006