Activity四种启动模式图解

Android中,每个Activity都需要从属于一个Task,这个Task是Android相对于Activity的一个概念,Task是一组相关联的Activity的集合,它存在于一个叫back stack的数据结构中,而framework层调度Activity都是通过管理这个back stack...

2019-06-01 19:38:11

阅读数 4

评论数 0

Android中Activity启动过程源码阅读笔记:

Android中Activity启动过程探究:     本篇笔记主要从视图的角度来探究启动过程,关于线程,Application等操作较为复杂待有空再研究。     首先,Android的语法就是java语言,而一个java项目的入口是public static void main(String[...

2019-04-17 11:36:03

阅读数 9

评论数 0

简单的讲讲Java的线程的复用

我们都知道Java现在提供了很多线程池,我们可以通过线程池的 execute(Runnable run)方法轻松的复用线程,也用不着管这个线程是怎么被复用的。今天我突然想到一个问题,Java中的线程都是Thread,而Thread也没有提供说让我们可以同一个线程执行多个Runnable的方法,那线...

2019-01-21 17:07:02

阅读数 36

评论数 0

一个小姐姐引发的java代理模式

java的代理模式是很常见的一种设计模式,记录一下我的理解。 代理模式主要的思想是将委托类(被代理类)和真正使用委托类逻辑的类做一个解耦。 太官方的原理我也说不好,所以还是说说自己的理解好了。 java的代理模式分两种: 静态代理 动态代理 我个人认为,如果要理解这种思想,...

2018-12-12 14:49:58

阅读数 42

评论数 0

Android中多线程通信:Handler的理解

Android中的Handler Android中Handler在我理解主要是为了解决线程间通信。 使用Android的Handler机制主要要了解几个类: Looper: 一个线程对应一个或者0个Looper,主线程在ActivityThread的时候会默认创建一个Looper,非主...

2018-12-09 23:00:41

阅读数 136

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭