摘要:
Java 转 Kotlin 打印日志 Java System.out.println("sss"); kotlin println("sss") 常量与变量 Java String name = "sss"; final String name = "sss"; Kotlin var name = 阅读全文
摘要:
5 过滤操作符 5.1 filter() 方法预览 public final Observable<T> filter(Predicate<? super T> predicate) 有什么用? 通过一定的逻辑来过滤被观察者发送的事件,如果返回true则会发送事件,否则不会发送。 怎么用? Obse 阅读全文
摘要:
4.功能操作符 4.1 delay() 方法预览 public final Observable<T> delay(long delay, TimeUnit unit) 有什么用? 延迟一段时间发送事件 怎么用? Observable.just(1, 2, 3) .delay(2, TimeUnit 阅读全文
摘要:
3. 组合操作符 3.1 concat() 方法预览 public static <T> Observable<T> concat(ObservableSource<? extends T> source1, ObservableSource<? extends T> source2, Observ 阅读全文
摘要:
0.简介 RxJava其实就是提供一套异步编程的API,这套API是基于观察者模式的,而且是链式调用的,所以使用RxJava编写的代码的逻辑会非常简介。 RxJava有三个基本元素: 1.被观察者(Observable) 2.观察者(Observer) 3.订阅(subscribe) 下面来说说以上 阅读全文
摘要:
启用DataBinding 首先设置使用DataBinding,在app module的build.gradle中添加如下代码即可: android{ ... dataBinding{ enabled = true; } } 布局绑定 在使用DataBinding时就不能按照之前的方式来编写布局文件 阅读全文
摘要:
1.什么是类集框架 类集框架是一组类和接口,位于java.util包当中,主要分为三大类:集合、列表和映射,用于存储和管理对象 集合(Set): 集合中的对象不按特定的方式排序,并且没有重复对象 列表(List) 集合中对象按照索引位置排序,可以有重复的对象 映射(Map) 集合中的每一个元素包含一 阅读全文
摘要:
Android应用不可避免会发生crash,也称之为崩溃。发生原因可能是由于Android系统底层的bug,也可能是由于不充分的机型适配或者是糟糕的网络情况。当crash发生时,系统会kill掉正在执行的程序,现象就是闪退或者提示用户程序已停止运行。更糟糕的是,当用户发生了crash,开发者却无法得 阅读全文
摘要:
1.无参数+语句(代码块):适用于匿名内部类中方法无参数的情况 private void threadTest(){ //普通写法 new Thread(new Runnable(){ @Override public void run(){ ... } }).start(); //使用lambda 阅读全文
摘要:
#一级标题 ##二级标题 ###三级标题 重新开始一个段落 这是新的段落 斜体文本 粗体文本 粗斜体文本 下面是分隔线 删除线 下划线 脚注1 无序列表 第一项 嵌套元素1 嵌套元素2 第二项 嵌套元素1 嵌套元素2 第三项 有序列表 第一项 嵌套元素1 嵌套元素2 第二项 列表中使用区块 列表中使 阅读全文