Android 如何在onCreate方法中显示对话框?

Android 如何在onCreate方法中显示对话框?,android,android-widget,Android,Android Widget,如何在onCreate方法中显示对话框?这有可能吗,我试过了,但我得到了泄露的窗口异常。有人能给我提些建议吗?我肯定你可能在那里使用了不好的上下文。要在UI(特定)活动上显示对话框,请不要使用getApplicationContext()或getBaseContext()。只需使用Activity\u Name创建实例。这样就可以显示对话框。您可以在Handler类的帮助下使用ProgressDialog类。这样你就可以实现你想做的事情 progDailog = ProgressDialog.s

如何在onCreate方法中显示对话框?这有可能吗,我试过了,但我得到了泄露的窗口异常。有人能给我提些建议吗?

我肯定你可能在那里使用了不好的上下文。要在
UI(特定)
活动上显示对话框,请不要使用
getApplicationContext()
getBaseContext()
。只需使用
Activity\u Name创建实例。这样
就可以显示对话框。

您可以在Handler类的帮助下使用ProgressDialog类。这样你就可以实现你想做的事情

progDailog = ProgressDialog.show(loginAct,"Process ", "please wait....",true,true);

new Thread ( new Runnable()
{
     public void run()
     {
      // your loading code goes here
     }
}).start();


     Handler progressHandler = new Handler() 
     {

         public void handleMessage(Message msg1) 
         {

             progDailog.dismiss();
             }
     }

若要在选项卡中显示该对话框,请使用getParent()作为上下文。