加载大图到内存是一件令人头疼的事情。因为大图的原因,我们会在Crash报告中看到OOM(内存不足).Android的内存有限,这一点我们应该心里...
再也不用为依赖些注释啦! 你我都知道在Gradle文件中添加一个依赖时,可以用注释将依赖分隔开来以便识别出它们的各自用途。 好啦,就是这么简单。...
问题: 我们有三个不同类型的对象:Book ,Magazine和Newspaper.我们想只使用一个List就能展示它们,同时在Recycler...
这篇文章将围绕RxJava中的Subject来展开。 Publish Subject Replay Subject Behavior Subje...
Observable — Operator — Observer Observable就像一个发声的扬声器。它会执行一些任务并发射(emit)一...
提交要对应修改 一次提交应该对应一个相关的改动。例如:两个不同的错误应该对应两次不同的提交,使它更容易让其他开发人员明白这个改动,如果这次改动存...
let() let() 是一个域函数:当你想定义一个只存在特定域且不能超出此域的变量的时候可以使用它,它对编写自包含(self-containe...
Parameter vs Argument parameter是函数中定义的一个变量,argument则是传递给我该函数的实际值。为啦好理解,请...
简单介绍下用Kotlin写的命令模式,还有就是与之对比的Java版本。 Kotlin Java 输出