#两种上下文的区别#
3.报错:android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application 没有添加窗口,
4.在使用对话框的时候,必须告诉对话框,要挂载哪个activity,也是告诉对话框应用在哪个activity中显示
5.在使用跟对话框相关的操作的时候必须使用activity.this不能使用getApplicationContext()
1.getApplicationContext() 返回Context
3.报错:android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application 没有添加窗口,
4.在使用对话框的时候,必须告诉对话框,要挂载哪个activity,也是告诉对话框应用在哪个activity中显示
5.在使用跟对话框相关的操作的时候必须使用activity.this不能使用getApplicationContext()
6.getContext() : 返回Context ,一般用在单元测试中或者是自定义控件,其实和getApplicationContext()一样操作
7.this:代表当前,在Activity当中就是代表当前的Activity,换句话说就是Activity.this在Activity当中可以缩写为this;getApplicationContext():生命周期是整个应用,应用摧毁,它才摧毁,能用getApplicationContext()的,百分百能用this,但是反过来不一定可以