LayoutInflater 将布局文件(XML)实例化为一个 View 对象。 通常我们会通过 Activity#getLayoutInfla...
先说结论:在 Oppo、vivo、小米等机型上如果你没有开启后台弹出界面权限,当你的 App 处于后台时,将无法通过 startActivity...
我会通过讲解 Handler/Looper/MessageQueue/Message 这几个类的作用以及它们之间的协作,来简单的描述 Andro...
目前我们的项目中仅使用到 GET 和 POST 两种请求方式,对于 GET 请求,请求的参数会拼接在 Url 中;对于 POST 请求来说,我们...
遇到问题的场景 简要说明一下我的使用场景,现在有两个页面 A 和 B,由 A 页面 startActivity 启动 B 页面。A 页面的根布局...
这是一篇结合项目代码与《编写可读艺术的代码》一书结合的读书笔记 代码应当易于理解 《编写可读艺术的代码》这本书告诉我们代码应该写的容易理解,我更...
Demo 地址 相信现在大家都已近在使用 Retrofit + RxJava 框架进行开发,我们也不例外,这里我们不会讲如何使用这套框架,而是会...
在泛型概述-基本概念当中,我们介绍了有关类型参数限定的概念,使用 extends 关键字,给类型参数加以限定,例如:<T extends Fru...
泛型程序设计 (Generic programming) 意味着编写的代码可以被很多不同的类型的对象所重用。 原始类型(Raw Type) 下面...