今天开发中遇到问题:android.view.WindowManager$BadTokenException: Unable to add window – token null is not for an application
后来原因是因为创建Dialog时传递的Context类型问题。
getApplicationContext()获得的context为整个应用的上下文,而对于AlertDialog来说,是需要依赖一个View,而View是对应于Activity的。所以,一般传入应该为Acitivity.this。