How to show Dialog in onCreate method ? Is that possible at all, I tried but I got leaked window exception. Can anyone suggest me anything ?
Asked
Active
Viewed 4,508 times
2 Answers
5
you can use ProgressDialog Class with the Help of Handler Class. This way you can achieve what you want to do.
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();
}
}

Lucifer
- 29,392
- 25
- 90
- 143
4
I am sure that you might be using a bad context there. To show the Dialog on the UI(specific)
Activity don't use getApplicationContext()
or getBaseContext()
. Just create the instance using Activity_Name.this
and you will be able to show the Dialog.

Lalit Poptani
- 67,150
- 23
- 161
- 242
-
1If dialog is to be displayed in TAB, use getParent() as Context. – Kartik Domadiya Jan 31 '12 at 11:12