Android
-小鱼苗咩-
这个作者很懒,什么都没留下…
展开
-
Android 内存泄漏
内存泄漏的定义 进程中某些对象(垃圾对象)已经没有使用价值了,但是它们却可以直接或间接地引用到gc roots导致无法被GC回收。无用的对象占据着内存空间,使得实际可使用内存变小,形象地说法就是内存泄漏了。Activity对象持有其View层以及所有相关的资源,因此Activity内存泄漏会使内存变小许多。 内存泄漏的几种情况及解决方法 单例模式下传入当前Activity的context,单例一直持有Activity的context直到单例生命周期结束,Activity退出也不会被回收。 public原创 2021-08-24 15:52:20 · 54 阅读 · 0 评论 -
Android事件分发机制
Android事件分发机制 概念 事件: 用户和屏幕产生交互时发生的一系列Touch事件。 Touch事件会被封装成MotionEvent对象。 事件类型: MotionEvent.ACTION_DOWN 手指刚接触屏幕,所有事件的开始 MotionEvent.ACTION_UP 与down对应,手指从屏幕离开 MotionEvent.ACTION_MOVE 手指在屏幕上滑动 MotionEvent.ACTION_CANCEL 非人为因素取消 事件列: 从手指接触屏幕至手指离开屏幕这个过程产生的一系列事原创 2021-08-19 21:00:59 · 148 阅读 · 1 评论