Dialog异常:
android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
异常原因:
new AlertDialog.Builder(Context context)中的参数不能用getApplicationContext()获得的context,而必须使用Activity,因为只有一个Activity才能添加一个窗体。
解决办法:
例如 new AlertDialog.Builder(XXXActivity.this)
本文探讨了在Android开发中遇到的Dialog异常问题,特别是使用new AlertDialog.Builder(Context context)时出现的WindowManager$BadTokenException。通过示例说明正确使用Activity作为Context参数的重要性,从而成功解决窗口添加问题。
1820

被折叠的 条评论
为什么被折叠?



