this,getApplication(),getApplicationContext()的区别
2012-05-15 11:51
375 查看
this:虽然回去的是当前的.class,但是Activity的class是继承的Context的class,所以可以获取到当前class的context
getApplication():获取的是工程的Application,但是Application.class是继承于Context.class的,所以能够获取到Application的context的,而且它能够获得Application的主题资源文件等内容。
getApplicationContext():获取的是Application的context
getBaseContext():是获取当前Activity的context
仅是自己对这几项的理解,有不对的地方望大家指正。
getApplication():获取的是工程的Application,但是Application.class是继承于Context.class的,所以能够获取到Application的context的,而且它能够获得Application的主题资源文件等内容。
getApplicationContext():获取的是Application的context
getBaseContext():是获取当前Activity的context
仅是自己对这几项的理解,有不对的地方望大家指正。
相关文章推荐
- Android 中this、 getApplicationContext()、getApplication()之间的区别
- Android 中this、getContext()、getApplicationContext()、getApplication()、getBaseContext() 之间的区别
- Android 中 getApplicationContext()、this、getApplication()之间的区别
- (转)Android 中 getApplicationContext()、this、getApplication()之间的区别
- Android 中this、 getApplicationContext()、getApplication()之间的区别
- Android 中this、 getApplicationContext()、getApplication()之间的区别
- Android 中 getApplicationContext()、this、getApplication()之间的区别
- Android 中this、 getApplicationContext()、getApplication()之间的区别
- Android 中this、getContext()、getApplicationContext()、getApplication()、getBaseContext() 之间的区别
- Android 中 getApplicationContext()、this、getApplication()之间的区别
- Android 中this、 getApplicationContext()、getApplication()之间的区别
- Android 中 getApplicationContext()、this、getApplication()之间的区别
- getApplication()、getApplicationContext()、getBaseContext()、MainActivity.this、this、getContext()之间的区别
- getApplication()、getApplicationContext()、getBaseContext()、MainActivity.this、this、getContext()之间的区别
- 谈谈Android 中this、 getApplicationContext()、getApplication()等等之间的区别
- Android 中 getApplicationContext()、this、getApplication()之间的区别
- Android 中 getApplicationContext()、this、getApplication()之间的区别
- Android 中 getApplicationContext()、this、getApplication()之间的区别
- getApplication(),this,getApplicationContext()之间的区别
- android中getApplicationContext()、this、getApplication()、getBaseContext之间的区别