Activity是Context的子类
【大内课程】如何理解Context上下文对象
【大内课程】如何理解Context上下文对象
【大内课程】如何理解Context上下文对象

除了Activity,Service、Application都是Context的子类,所以用到Context的时候,我们就可以在类中写“this”

我们观察Context.class,这是个抽象类,里边定义了很多常量,和抽象方法
【大内课程】如何理解Context上下文对象

Context定义的大部分是抽象方法,被子类ContextWrapper实现

我们可以把context看成是一个工具,里边的抽象方法可以直接使用,省去了我们自己实现,因为Activity继承了Context,所以我们能够直接使用

例如我们要访问偏好设置的时候,我们要获取上下文对象,因为可以使用上下文对象的getSharedPreferences()

相关文章:

  • 2022-12-23
  • 2022-02-13
  • 2022-12-23
  • 2021-08-21
  • 2021-06-03
  • 2021-09-01
  • 2021-09-09
  • 2021-05-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-15
  • 2021-07-03
  • 2022-12-23
  • 2021-10-19
  • 2022-12-23
相关资源
相似解决方案