美文网首页
Context的类型和常用的操作

Context的类型和常用的操作

作者: 鼾声鼾语 | 来源:发表于2020-09-15 15:24 被阅读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

    相关文章

      网友评论

          本文标题:Context的类型和常用的操作

          本文链接:https://www.haomeiwen.com/subject/rbdfyktx.html