在AndroidStudio中使用Lambda表达式
2016-07-16 17:05
423 查看
如果要使用表达式
RxView.clicks(fab).throttleFirst(500, TimeUnit.MILLISECONDS).subscribe((aVoid) -> this.readyGoForResult(EditActivity.class));
需要设置
第一步:在app的build.gradle文件顶部添加
继续在该文件下的android节点下添加
第二步:在Project的build.gradle文件的dependencies节点下添加
RxView.clicks(fab).throttleFirst(500, TimeUnit.MILLISECONDS).subscribe((aVoid) -> this.readyGoForResult(EditActivity.class));
需要设置
第一步:在app的build.gradle文件顶部添加
apply plugin: 'me.tatarka.retrolambda'。
继续在该文件下的android节点下添加
compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } retrolambda { javaVersion JavaVersion.VERSION_1_6 }
第二步:在Project的build.gradle文件的dependencies节点下添加
classpath 'me.tatarka:gradle-retrolambda:3.2.0'即可
相关文章推荐
- Android的Root权限——su与adb
- Android基础之Intent 和 Intent 过滤器
- android后台信息推送调研
- Vitamio的小修改及花屏问题的探讨
- Android 导入项目时遇到的JNI和NDK问题
- 【译】如何使用Android MediaStore裁剪大图片
- Android ImageView的scaleType属性与adjustViewBounds属性
- Android中pendingIntent的深入理解
- AndroidJNI 通过C++调用JAVA
- 关于android混淆之后js与native方法交互
- 五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程
- Android Studio优化技巧
- Android CrashHandler编写自己的异常捕获类
- Android的四种基本布局
- android studio 修改文件后出现类型转换错误
- Android 设计模式
- android学习之展示图片资源
- Android 微博分享及其注意事项
- Android知识结构树
- Android WIFI热点应用