- 博客(5)
- 资源 (6)
- 收藏
- 关注
转载 Android中使用Handler造成内存泄露的分析和解决
Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收。也就是说,一个对象不被任何引用所指向,则该对象会在被GC发现的时候被回收;另外,如果一组对象中只包含互相的引用,而没有来自它们外部的引用(例如有两个对象A和B互相持有引用,但没有任何外部对象持有指向A或B的引用),这仍然属于不可到达,同样会被GC回收。...
2018-03-28 11:53:26 439
原创 Android 服务之IntentService 详解
1. IntentService 概述2.IntentService如何使用3. IntentService源码解析1. IntentService 概述IntentService继承自Service,所以,我们可以用来执行后台耗时任务。那为什么又要封装一个这样的IntentService呢?下面我们来看看IntentService有什么特点。它本质是一种特殊的S...
2018-03-22 16:26:57 1002
原创 Java设计模式——观察者模式
1.观察者模式概述1.1观察者模式定义1.2 观察者模式UML 类图1.3 观察者的优缺点对比1.4 观察者模式适应场景2.观察者模式实例3.Java内置观察者模式1.观察者模式概述1.1观察者模式定义观察者模式是使用频率最高的设计模式之一,它用于建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应作出反应。在观...
2018-03-16 17:33:12 684
原创 Android窗口管理框架——View的绘制流程和工作原理
1.概述源码分析基于Android O 。如上图,Activity由window组成,Activity内部有个Window成员,它的实例为PhoneWindow,PhoneWindow有个DecorView(这个也是最顶层的View),这个DecorView就是存放布局文件的,里面有TitleActionBar和ContentView(这个就是我们我们setContentView的布局...
2018-03-03 16:38:28 711
原创 Android系统窗口管理框架——View的生命周期
1.View的概述 This class represents the basic building block for user interface components. A View occupies a rectangular area on the screen and is responsible for drawing and event handling...
2018-03-01 20:35:01 1132
Android程序员简历模板,以及如何写一篇优秀的简历
2023-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人