240 发简信
IP属地:江苏
  • Android 内存泄漏分析总结

    GitHub地址 https://github.com/realxz/MemoryLeakGitHub 代码只包含泄漏情况,不包括修改后的代码,大家可以下载下来后,自行修改。...

  • Volley 源码分析

    我的博客: Volley 源码分析 Volley 的使用流程分析 官网示例 创建一个请求队列 RequestQueue,并启动队列 创建一个请求 Request 添加到请求队...

  • ConstraintLayout 使用指南

    ConstraintLayout 是什么 ConstraintLayout 是在2016年的 Google I/O 大会上推出的一种新型布局方式-约束布局,它可以灵活的控制组...

  • Kotlin in Action 学习笔记 (1)

    Kotlin 是以俄罗斯圣彼得堡附近的一座岛屿命名 Kotlin 是一门全新的针对 Java 平台的新编程的语言,百分之百与 Java 兼容,它是一门静态类型的语言,并且支持...

  • 泛型概述-基本概念

    泛型程序设计 (Generic programming) 意味着编写的代码可以被很多不同的类型的对象所重用。 原始类型(Raw Type) 下面我们会用一些例子来说明,为什么...

  • 泛型概述-通配符

    在泛型概述-基本概念当中,我们介绍了有关类型参数限定的概念,使用 extends 关键字,给类型参数加以限定,例如:<T extends Fruit>,它表示 Fruit 或...

  • Retrofit 自定义返回类型

    Demo 地址 相信现在大家都已近在使用 Retrofit + RxJava 框架进行开发,我们也不例外,这里我们不会讲如何使用这套框架,而是会讲述我在开发过程中遇到的一个优...

  • 代码可读性

    这是一篇结合项目代码与《编写可读艺术的代码》一书结合的读书笔记 代码应当易于理解 《编写可读艺术的代码》这本书告诉我们代码应该写的容易理解,我更喜欢作者的另一个说法是使别人用...

  • 240
    DrawerLayout onDrawerOpened 响应时机

    遇到问题的场景 简要说明一下我的使用场景,现在有两个页面 A 和 B,由 A 页面 startActivity 启动 B 页面。A 页面的根布局是 DrawerLayout ...