美文网首页
我理解的context

我理解的context

作者: jiting45 | 来源:发表于2017-11-17 16:22 被阅读0次
Context关系图.png

由Context的类关系图可以得到如下信息:
Activity的父类是ContextThemeWrapper,因为Activity有主题。
Application和Service是继承于ContextWrapper的。
一个应用中的Context的数量=进程的数量(一个进程有一个application)+activity的数量+service的数量。

Context作用域.png

重点解释前三个:
show a dialog只能用activity的原因是:由于Android系统的安全性考虑,dialog必须依附于页面出现。
start activity不推荐使用application和service的原因是:一个Activity是需要在一个任务栈中的。application和service是没有任务栈的,如果用application和service启动一个activity,必须设置FLAG_ACTIVITY_NEW_TASK标志。
inflate引入布局不推荐使用application和service的原因:如果引入的布局加入了theme主题的话,application和service是不支持的。

相关文章

  • 我理解的context

    由Context的类关系图可以得到如下信息:Activity的父类是ContextThemeWrapper,因为A...

  • 源码学习->05Context

    参考文章 : 1. 理解Android Context理解Application创建过程 Context : 1、...

  • context的理解

    转载自:http://blog.csdn.net/singwhatiwanna/article/details/2...

  • context 的理解

    怎样理解 context 可以理解为场景,也就是用户与操作系统操作的过程,比如你打电话,场景包括电话程序对应的界面...

  • Context理解

    官方文档 https://doc.react-china.org/docs/context.html#api 个人...

  • 理解Context

    此文为Android内核剖析学习 Context是啥 一个Context意味着一个场景,一个场景就是用户和操作系统...

  • 理解Context

    什么是Context Context: 字面理解为上下文,语境。Android应用模型是基于组件的应用设计模式,组...

  • 理解Context

    我们平时对Context的理解无外乎两方面: 调用Context的方法,比如启动activity,访问资源; 作为...

  • Context 理解

    继承关系 Context是个抽象类,在加载资源、启动一个Activity、获取系统服务、获取内部文件的路径,及创建...

  • 对 Context 的理解

    对 Context 的理解 1. Context的作用: Context 是应用组件的上下文,有了 Context...

网友评论

      本文标题:我理解的context

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