2011年12月27日

【Android】BadTokenException - unable to add windowへの対処法

おはようございます。
昨晩、Click2Goのアップデートをいたしました。
昨日、一昨日と続けてBadTokenExceptionのエラー報告が上がって来た為です。


原因は、WebViewへ遷移した後にLoadingのDialogを出すのですが、渡しているContextが良くなかったようです。

ver 1.0
ProgressDialog progress = new ProgressDialog(getApplicationContext());


としていましたが、getApplicationContext()ではなく、Activityを渡さなければいけません。

ver 1.0.1
ProgressDialog progress = new ProgressDialog(this);


とすれば大丈夫だと思います。
メモ程度に。

Click2Goをよろしくお願いします。