Android中如何引入Lambda表达式
16lz
2021-12-04
如何引入,两种方法(方法一是原生态的,方法二是第三方库的形式,推荐以第三方库的方法)
方法一(原生态):
在App下的 build.gradle 文件中输入以下内容:
android { …….defaultConfig { jackOptions { enabled true }}android { ……. compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } ……. }
方法二(第三方库,推荐使用):
在项目中添加retrolambda库
1.项目的build.gradle中添加retrolambda库
classpath 'me.tatarka:gradle-retrolambda:3.4.0'
2.app下的build.gradle中添加
apply plugin: 'me.tatarka.retrolambda'
android { ……. compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } ……. }
注:推荐使用第第三方库的使用,如果使用android官方的,会和ButterKnife冲突,在绑定id的时候回出现空指针
更多相关文章
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用
- python list.sort()根据多个关键字排序的方法实现
- android获取正在运行的进程
- 在RelativeLayout布局中可以设置标签的android:layout_toLeftO..
- android中HttpURLConnection调用getResponseCode()时崩溃 解决方
- android Uri获取真实路径转换成File的方法
- android Button组件的属性和方法
- Android(安卓)中数据库查询方法 query() 中的 select