Android 1.6: "android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application"
Instead of :
Context appContext = this.getApplicationContext();
you should use a pointer to the activity you're in (probably this
).
I got bitten by this today too, the annoying part is the getApplicationContext()
is verbatim from developer.android.com :(
You cannot display an application window/dialog through a Context that is not an Activity. Try passing a valid activity reference
Ditto on the getApplicationContext thing.
The documents on the android site says to use it, but it doesn't work...grrrrr :-P
Just do:
dialog = new Dialog(this);
"this" is usually your Activity from which you start the dialog.