一、ViewModel要解决的问题 在ViewModel出现之前,无论是MVP、MVC还是MVVM,我们都需要自己处理数据的状态保存问题。因为展示给用户的页面(Activit...
一、ViewModel要解决的问题 在ViewModel出现之前,无论是MVP、MVC还是MVVM,我们都需要自己处理数据的状态保存问题。因为展示给用户的页面(Activit...
1、相对定位 相对定位是部件对于另一个位置的约束,这么说可能有点抽象,举个例子: 如图所示,TextView2在TextView1的右边,TextView3在TextView...
android 一、Binder与传统IPC对比 Binder共享内存Socket性能需要拷贝一次无需拷贝需要拷贝两次特点基于c/s架构,易用性高控制复杂,易用性差基于c/s...
一、概念解释: 1、JVMJava Virtual Machine,Java语言解释器,俗称虚拟机。负责内存的分配(堆栈内存)、回收(GC)、解析class为硬件运行的机器码...
Android中build target,minSdkVersion,targetSdkVersion,maxSdkVersion概念区分
测试
关于事件分发
测试
一、Service概述 Service是Android中实现程序后台运行的解决方案,非常适合用于去执行那些不需要和用户交互但还需要长期运行的任务。 Service不能运行在一...
一、Activity 的形态Active/Running: Activity处于活动状态,此时Activity处于栈顶,是可见状态,可与用户进行交互。 Paused: 当Ac...
Android的activity有四种启动方式,standard、singleTop、singleTask、singleInstance。task可以跨应用、跨进程。 1、s...
一、单例模式的概念单例模式是指整个应用生命中期内只有一个实例。单例模式是一种广泛使用的设计模式,能够避免对象的重复创建,减少内存开销。 二、单例模式与静态类的区别 三、如何实...