如何在onCreate方法中显示对话框?这真的可能吗?我尝试过,但是我得到了泄漏窗口异常。有人能给我建议吗?
你可以使用ProgressDialog类和Handler类来实现你想要的功能。
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();
}
}
我确定你可能在使用错误的上下文。如果要在UI(specific) Activity上显示对话框,请不要使用getApplicationContext()
或getBaseContext()
。只需使用Activity_Name.this
创建实例,您就能够显示对话框。