如何在onCreate方法中显示Dialog?

Dam*_*mir 5 android android-widget

如何在onCreate方法中显示Dialog?这有可能吗,我试过,但我被泄露的窗口异常.任何人都可以建议我吗?

Luc*_*fer 5

您可以在Handler Class的帮助下使用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();
             }
     }
Run Code Online (Sandbox Code Playgroud)


Lal*_*ani 4

我确信您可能在那里使用了错误的上下文。要在活动上显示对话框,UI(specific)请勿使用getApplicationContext()getBaseContext()。只需使用创建实例Activity_Name.this,您就可以显示对话框。