直接启动流程概述 启动的步骤: Activity向AMS,即ActivityManagerService请求启动Service。 AMS判断Se...
什么是Context 应用程序和系统之间的桥梁,应用程序访问系统各种资源的接口。 Context家族 这里运用到了一种模式:装饰者模式 Cont...
输出日志报的点不一定是问题所在。ANRManager处理超时是不会管具体超时原因的,任何超时都会导致正在处理的app进程抛anr出来,但是有可能...
表示线程的“局部变量”,它确保每个线程的ThreadLocal变量都是各自独立的。 set方法。获取当前线程,并将Value通过ThreadLo...
代理模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用 优点 代理模式在客户端与目标对象之间起到一个中介...
定义 指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示 模式的结构与实现 模式的结构建造者(Builder)模式的主要角...
定义: 抽象工厂模式是工厂方法模式的升级版本,工厂方法模式只生产一个等级的产品,而抽象工厂模式可生产多个等级的产品。 使用抽象工厂模式一般要满足...
定义: 是对简单工厂模式的进一步抽象化 优缺点: 优点:用户只需要知道具体工厂的名称就可得到所要的产品,无须知道产品的具体创建过程。缺点:类的个...
定义: 工厂模式:定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”...