Context是Activity的父类父类有的方法, 子类一定有, 子类有的方法,父类不一定有
当show一个Dialog时, 必须传Activity对象, 否则会出异常
android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
因为Dialog必须依赖Activity为载体才能展示出来, 所以必须将Activity对象传递进去
以后在使用Context的时候, 尽量传递Activity对象, 这样比较安全
本文详细解释了在Android开发中Context与Activity之间的关系,并强调了为何在创建Dialog时需要传递Activity对象及其背后的原理。此外,还说明了不当操作可能引发的异常情况。
7885

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



