android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid...
问题描述:当调用AlertDialog、ProgressDialog等Dialog show时,报出异常android.view.WindowManager$BadTokenExceptionUnable to add window -- token null is not valid; is your activity running?示例代码:new AlertDialog.Builder(g
·
问题描述:当调用AlertDialog、ProgressDialog等Dialog show时,报出异常
android.view.WindowManager$BadTokenException
Unable to add window -- token null is not valid; is your activity running?
示例代码:
new AlertDialog.Builder(getApplicationContext()) //不能用getApplicationContext()
.setIcon(android.R.drawable.ic_dialog_alert)
.setTitle("Warnning")
.setPositiveButton("Yes", positiveListener)
.setNegativeButton( "No", negativeListener)
.create().show();
解决方式:Builder时参数传入 XXX(Activity).class
更多推荐



所有评论(0)