Context的类型和常用的操作

2020-09-15  本文已影响0人  鼾声鼾语

在android中,context可以作很多的操作,但是最主要的功能是加载和访问资源,在android中有两种context,一种是application context ,,一种是activity context。
getApplicationContext()返回应用的上下文,生命周期是整个应用,应用摧毁它才摧毁。
Activity.this的context返回当前activity的上下文,属于activity,,activity摧毁它就摧毁。
getBaseContext()返回由构造函数指定或setBaseContex()设置的上下文,一般不常用。


image.png

需要注意的是Activity.this的context,传入的时候简写为this即就是Activity.this等同于this,这里注意上下文简写的this和当前对象传入的this是有比较大的区别,this除了这种简写的意思,还会表示当前对象,也是特别的常用。
概念介绍:https://www.cnblogs.com/changjl/p/4175422.html
相关函数:https://www.cnblogs.com/tsingke/p/9127758.html

上一篇下一篇

猜你喜欢

热点阅读