
订阅者模块需要通过EventBus订阅相关的事件,并准备好处理事件的回调方法,而事件发布者则在适当的时机把事件post出去,EventBus就能...
构建者模式又称建造者模式,其主要功能是将一个复杂的对象的构建和表示进行分离,使得同样的构建过程可以创建不同的标示形式。构建者模式隐藏了复杂对象的...
一、介绍 为了避免某个频繁使用的对象不断地重新创建,我们可以使用单例模式。单例模式可以保证在一个JVM中,只有一个实例存在。 二、实现步骤...
进程的优先级别 当Android系统内存空间不足的时候,系统会自动杀进程,怎么杀进程呢,就是按照进程的优先级别来杀的,优先级别 最低的 最先杀 ...
AsyncTask和Handler对比AsyncTask实现的原理,和适用的优缺点 一.AsyncTask, 是android提供的轻量级的异步...
作用 在多线程的应用场景中,将工作线程中需更新UI的操作信息 传递到UI主线程,从而实现 工作线程对UI的更新处理,最终实现异步消息的处理 示意...
1. 栈:实际上就是满足后进先出的性质,是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。 2. 堆:堆是...
有哪些好的职场建议? 【工作篇】 1.关于和领导交流 在分配任务时,要马上搞明白你的任务是啥,不要因不好意思假装听懂了,再去猜领导的意思,万一猜...
在一个线程完整的生命周期中,它可能经历五种状态:新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)、终止(...