问: 基础题: 提高题: 基础题: 方法1: 方法2: 方法3: 方法4: 方法5: 提高题 ...
基本上所有 Android 开发都会接触到 onCreate onDestory onStart onStop 等这些生命周期方法,但却不是所有人都会去关注到 onAttachXXX 这样的方法群体,今天,笔者就希望用简短的文章对此进行一定讲解。 Activity 中的 onAttachedToWindow 首先在 Activity 中我们可以重写 onAttachedToWindow 和 onD ...
2019-06-27 21:51 1 959 推荐指数:
问: 基础题: 提高题: 基础题: 方法1: 方法2: 方法3: 方法4: 方法5: 提高题 ...
前面的文章中着重讲解了 View 的测量流程。其中我提到了一句非常重要的话:View 的测量匡高是由父控件的 MeasureSpec 和 View 自身的 `LayoutParams 共同决定的。我们在前面的 每日一问:谈谈对 MeasureSpec 的理解 把 MeasureSpec 的重点 ...
昨天的问题说到了关于 内存泄漏需要注意的点,在文章最后有说到 LeakCanary 检测内存泄漏。实际上,我相信绝大多数人也知道甚至使用过这个库。 这个系列通常来说如果发现了不错的资源,会选择 ...
作为一名 Android 开发,正常情况下对 View 的绘制机制基本还是耳熟能详的,尤其对于经常需要自定义 View 实现一些特殊效果的同学。 网上也出现了大量的 Blog 讲 View 的 on ...
SharedPreferences 应该是任何一名 Android 初学者都知道的存储类了,它轻量,适合用于保存软件配置等参数。以键值对的 XML 文件形式存储在本地,程序卸载后也会一并清除,不会残留 ...
坚持原创日更,短平快的 Android 进阶系列,敬请直接在微信公众号搜索:nanchen,直接关注并设为星标,精彩不容错过。 一般我们被问到这样的问题,通常来说,答案都是否定的,但一定得知道其中的 ...
坚持原创日更,短平快的 Android 进阶系列,敬请直接在微信公众号搜索:nanchen,直接关注并设为星标,精彩不容错过。 在 Android 开发中,滑动冲突总是我们一个无法避免的话题。而对于 ...
缘起 笔者为什么会挑这个话题,是因为长时间以来我自己对这2个方法一直有些疑惑,比如: 为啥叫onAttachedToWindow而不是onAttachedToActivity,Window又是什么,在哪里?毕竟我们平时绝大多数时候接触到的是Activity ...