etApplicationContext()返回应用的上下文,生命周期是整个应用,应用摧毁它才摧毁
Activity.this的context 返回当前activity的上下文,属于activity ,activity 摧毁他就摧毁
getBaseContext()
this:虽然回去的是当前的.class,但是Activity的class是继承的Context的class,所以可以获取到当前class的context
getApplication():获取的是工程的Application,但是Application.class是继承于Context.class的,所以能够获取到Application的context的,而且它能够获得Application的主题资源文件等内容。
getApplicationContext():获取的是Application的context
getBaseContext():是获取当前Activity的context