Activity和Application的Context有何区别,两者在使用上有何不同?首先说一下Context,Context是一个抽象类,其中对他的实现类有Context...
Activity和Application的Context有何区别,两者在使用上有何不同?首先说一下Context,Context是一个抽象类,其中对他的实现类有Context...
收录: Android Handler机制 - MessageQueue如何处理消息[https://www.jianshu.com/p/2147c55178ea]Handl...
Handler没有消息的时候不是阻塞,而是等待状态。如果消息队列没有消息的时候为什么不会ANR呢?我们来看看ANR的原理,ANR的原理时怎样子呢?ANR的机制时怎么样呢? 类...
说HashMap的原理,它吸收了数组和链表的优点,那数组是什么,优点是什么,数组的元素存储在内存中是连续的,它的下标就是内存地址,可以根据下标快速找到保存在内存里面的元素,所...
Context类:这是一个由Android系统提供其实现的抽象类,它是提供应用环境信息的接口。通过它可以访问到应用的资源和类,以及进行一些系统级别的操作,比如加载activi...
装饰模式在Java语言中的最著名的应用莫过于Java I/O标准库的设计了。 由于Java I/O库需要很多性能的各种组合,如果这些性能都是用继承的方法实现的,那么每一种组合...
行为型模式 命令模式 - > (电视机的开关命令) 备忘录模式 - > (游戏的存档) 中介模式 - > (各国发言在联合国中发言) 状态模式 - > (关灯/开灯的状态问题...
责任链设计模式是一个面向对象的思想,是封装的思想。Handler的 dispatchMessage msg.callback不为null时就交给 handleCallba...
?我们使用消息时不要new出Message,要使用Message提供给我们的obtain方法。 使用一个消息后,消息池子相对应会-1. 在调用完分发后,会执行recycleU...
在子线程中一般情况下是不能刷新UI的,但有一种情况可以。在生命周期里,我们在setCotentView里面我所创建的DecorView并没有跟activity进行绑定,我们“...
ThreadLocal和Loop的联动,保证了线程的隔离 ThreadLocal 可以把一个对象保存在指定的线程中,对象保存后,只能在指定线程中获取保存的数据,对于其他线程来...
import 'package:flutter/material.dart'; void main() {runApp(MyApp());} class MyApp exte...
这是flutter中文网上的安装指南:https://flutterchina.club/setup-windows/[https://flutterchina.club/s...
大家都知道,measure的职责就是用来度量的,我要测量UI的大小,既然是用来测量的,那它测量的意义是什么?测量的价值在哪里?举个例子,xml,每个activity都有xml...
因为主线程的Looper实在ActivityThread里面准备出来,创建出来的,那么其实我们Android程序也就是Java程序,你启动它,进入main方法,执行完所有的方...
setContentView是UI绘制的起点?然而它并不是,因为setContentView知识UI绘制体系里面的很小的一个部分,这个很小的一部分只会做一件事情。在整个UI体...