2011-08-23 14 views
6

Activity var, bir saniye sonra Alert Dialog gösterecektir. İletişim kutusu görüntülenmeden önce, hemen Ana Sayfa düğmesine basıyorum. Yine, uygulamama geri dönersem, arabirim soluyor ancak uyarı iletişim kutusu gösterilmiyor (örn. Görünür). Geri düğmesine basıp açılır pencereyi iptal edersem, Activity'um yeniden aktif olur. Soru şu, iletişim kutusu neden açılır, ancak gösterilmiyor? Bu durumdan nasıl kurtulabilirim?Arabirim soluyor ancak uyarı iletişim kutusu gösterilmiyor

+0

ben http://stackoverflow.com/questions/6858047/alert-dialog-shown-but-not-visible yardımcı olabileceğini düşünüyoruz. – NeverLate

cevap

0
While creating your alert try 

    Dialog alertDialog = new Dialog(currentActivity); 
    alertDialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN, 
         WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH); 
       alertDialog.setCanceledOnTouchOutside(true); 
       alertDialog.setCancelable(true); 
WindowManager.LayoutParams WMLP = alertDialog.getWindow().getAttributes(); 
       WMLP.x = 0; 
       WMLP.y = 0; 
       WMLP.dimAmount = 0.0f; 
       alertDialog .getWindow().setAttributes(WMLP);