在Android Studio中使用Lambda表示式
Lambda表示式是Java8的新特性,使用起來非常簡潔,但是在android studio中不能直接使用,需要做一些配置才可以。
1、確保你的jdk是1.8以上的
2、在build.gradle中做如下配置
android { compileSdkVersion 26 defaultConfig { applicationId "com.example.zhouxu.ethwallet" minSdkVersion 15 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" jackOptions { enabled=true } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } configurations.all { resolutionStrategy.force 'com.android.support:support-annotations:27.1.1' }

這樣既可以使用Lambda表示式了。