getApplicationContext()和MainActivity.this
目前我还没有学习getApplicationContext()和类名.this的区别,再说到这个问题的时候,老师说这两个的暂时可以互相替换用,所以我一直没关心它们的区别,但这次学习到日历对话框和时间对话框,遇到一个问题。
今天,一个意外,我把之前写的 new DatePickerDialog(getApplicationContext(), new OnDateSetListener()。。。省略)写成了MainActivity.this,发现程序通了。
为什么选择器对话框中参数getApplicationContext()和类名.this不能相互替换?
注意:问题尚未解决,二楼评论是以为是另一个错误导致的,但发完评论发现这里还是有问题