美文网首页
Context概述

Context概述

作者: 模块米次访问法撒旦法地方 | 来源:发表于2016-11-27 19:45 被阅读0次
    1. Context是一种抽象概念,代表的是对应于某种交互的上下文。
    Paste_Image.png

    如上图所示,Application,Activity,Service都是Context的子类,其中Activity对应的ContextThemeWrapper表示会加载当前App的主体样式。

    1. ActivityContext与ApplicationContext的区别

    简单来说ApplicationContext对应于整个App的存活时间,而ActivityContext对应于单个Activity的存活时间,所以对应于UI相关操作经量使用ActivityContext,对应常驻内存的行为要使用ApplicationContext,这样可以避免一些内存泄露

    1. 各种Context应用场景

    ![Uploading Paste_Image_269807.p1. Context是一种抽象概念,代表的是对应于某种交互的上下文。

    Paste_Image.png

    如上图所示,Application,Activity,Service都是Context的子类,其中Activity对应的ContextThemeWrapper表示会加载当前App的主体样式。

    1. ActivityContext与ApplicationContext的区别

    简单来说ApplicationContext对应于整个App的存活时间,而ActivityContext对应于单个Activity的存活时间,所以对应于UI相关操作经量使用ActivityContext,对应常驻内存的行为要使用ApplicationContext,这样可以避免一些内存泄露

    1. 各种Context应用场景
    Paste_Image.png

    相关文章

      网友评论

          本文标题:Context概述

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