美文网首页
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的类型和常用的操作

    在android中,context可以作很多的操作,但是最主要的功能是加载和访问资源,在android中有两种co...

  • GO 语言context.Context类型

    context.Context类型 context.Context类型(以下简称Context类型)是在Go 1....

  • Selenium鼠标和键盘事件

    ActionChains 类提供的鼠标操作的常用方法: 1. context_click() 右击 2. doub...

  • JavaScript中的包装类型

    包装类型:专门封装基本数据类型,并提供操作基本类型值的API。常用的基本类型boolean,string和numb...

  • RedisTemplate 的泛型和序列化

    1.通常用法 RedisTemplate 表示操作的 key 和 val 都是String类型。 如果 val ...

  • Python中datetime的常用操作

    总结几个我们在程序中常用到的关于datetime的操作,以供参考。 一、naive类型和aware类型的相互转换。...

  • Python数据类型_字典类型

    字典类型转换 字典类型的常用操作: key:value, value可以任意类型, key必须不可变类型, 不能重...

  • Redis命令操作

    1.添加、修改、获取、删除操作 2.常用五种数据类型的操作 1:五种数据类型 2:字符串型操作 3:哈希类型操作 ...

  • node

    数据库(database) 概念 数据库常用类型 Node 操作数据库 数据库常用操作

  • Android Context浅析

    Android中Context表示上下文,Context及其常用子类的关系如下图所示 Context AOSP路径...

网友评论

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

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