android studio使用Lambda表达式的正确姿势
2017-03-07 16:55
399 查看
今天使用了一下java8的新特性,lambda表达式的使用,下面的关于studio配置方式会详细展出:
1、在根build中加入:
下面是用表达式写的code,大家可以体验下,确实很简单。
1、在根build中加入:
classpath 'me.tatarka:gradle-retrolambda:3.2.0'
2、在module的build中加入:
apply plugin: 'me.tatarka.retrolambda'
compileOptions{ sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }
上面两个步骤就可以吧lambda的环境配好。
下面是用表达式写的code,大家可以体验下,确实很简单。
@Override public void onRefresh() { new Thread(() ->{ isFirst = true; getData(); //刷新适配器 mAdapter.notifyDataSetChanged(); //设置更新时间 // mPullToRefreshView.onHeaderRefreshComplete(); isFirst = false;} ).start(); }
相关文章推荐
- C# lambda表达式参数的正确使用姿势
- android studio 3.0版本下使用lambda表达式的正确配置姿势
- AndroidStudio的正确使用姿势
- Android Studio使用gradle-retrolambda支持Java8 新特性 Lambde表达式
- Android中使用lambda表达式
- 在Android上使用Lambda表达式 - retrolambda插件
- Android ImageView 正确使用姿势
- Android字符串资源使用格式化占位符的正确姿势
- Android ImageView 正确使用姿势
- Android中使用lambda表达式
- 使用Android ButterKnife Zelezny的正确姿势
- Android ImageView 正确使用姿势
- Android ImageView 正确使用姿势
- Android Model正确使用姿势——AutoValue
- [转]Android ImageView 正确使用姿势
- Android 使用正则表达式验证邮箱格式是否正确
- Android-->Realm(数据库ORM)使用体验,lambda表达式
- Android线程的正确使用姿势
- android studio retrolambda的使用
- Android ImageView 正确使用姿势